@charset "utf-8";
@import "usercenter.css";
/*basic*/
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
	font-size:12px;
 	font: 12px/1.5 tahoma,arial,宋体;
	text-align:left;
}
body{
	background:#e9f8f8;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ul,li, ol {
    list-style:none;
}
img{
	display:block;
	border:none;
}
a {
	color:#333;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
em{
	font-style:normal;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.show{
	display:block;
}
.hide{
	display:none;
}
.red{
	color:#f00;
}
.green{
	color:#00938c;
}
.textleft{
	text-align:left;
}
.iepngfix{
	_behavior: url(images/iepngfix.htc);
}
input[type="button"]{
	cursor:pointer;
}
/*layout*/
#header{
	height:235px;
	width:100%;
	background:url(header.jpg) no-repeat center;
}
#innerHeader{
	height:208px;
	width:916px;
	margin:0 auto;
	position:relative;
	z-index:1000;
}
#innerHeader .back{
	background:url(bg_header.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_header.png',sizingMethod='crop');
	width:255px;
	height:129px;
	left:613px;
	top:63px;
	position:absolute;
	z-index:-1;
}
#mainCol{
	width:724px;
	margin-right:12px;
	_margin-right:6px;
	display:inline;
	float:right;
}
#subCol{
	width:170px;
	margin-left:-6px;
	display:inline;
	float:left;
	background:url(subbottombg.png) no-repeat left bottom;
}
#footer{
	width:100%;
	background:url(body.jpg) no-repeat center;
	height:114px;
}
/*common*/
.logo{
	height:102px;
	width:360px;
}
.logo a{
	display:block;
	cursor:pointer;
	height:102px;
	width:360px;
	background:url(logo.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='crop');
}
.header{
	position:relative;
	width:916px;
}
.topsearch{
	background:url(searchbg.png) no-repeat right 0;
	width:329px;
	height:25px;
	position:absolute;
	padding-left:10px;
	top:8px;
	right:0;
}
.topsearch a{
	float:left;
	margin-right:20px;
}
.topsearch .searchtext{
	color:#30AEC5;
	border:none;
	background:#fff;
	height:25px;
	line-height:25px;
	width:160px;
	float:left;
}
.topsearch .searchbtn{
	float:left;
	margin:3px 0 0 6px;	
}
.menu{
	height:49px;
	width:916px;
	overflow:hidden;
}
.menu li{
	float:left;
	height:36px;
	width:60px;
	cursor:pointer;
	padding-top:13px;
	position:relative;
	margin-right:1px;
}
.menu li.font4,
.menu li.font4p{
	width:95px;
}
.menu li.font5{
	width:115px;
}
.menu li em.new,
.menu li em.hot{
	display:block;
	width:29px;
	height:16px;
	position:absolute;
	background:url(ico_hot.png) no-repeat;
	top:0;
	right:7px;
}
.menu li em.new{
	background:url(ico_new.png) no-repeat;
}
.menu li.font4 em.new{
	right:20px;
}
.menu li a{
	display:block;
	height:32px;
	width:100%;
	background:url(bg_topmenu2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu2.png',sizingMethod='crop');	
	cursor:pointer;
}
.menu li.font2p a{
	background:url(bg_topmenu2p.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu2p.png',sizingMethod='crop');
}
.menu li.font4 a{
	background:url(bg_topmenu4.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu4.png',sizingMethod='crop');
}
.menu li.font4p a{
	background:url(bg_topmenu4p.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu4p.png',sizingMethod='crop');
}
.menu li.font5 a{
	background:url(bg_topmenu5.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu5.png',sizingMethod='crop');
}
.menu li a.cur{
	height:36px;
	background:url(bg_topmenu2_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu2_hover.png',sizingMethod='crop');
}
.menu li.font4 a.cur,
.menu li.font4p a.cur{
	background:url(bg_topmenu4_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu4_hover.png',sizingMethod='crop');
}
.menu li.font5 a.cur{
	background:url(bg_topmenu5_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_topmenu5_hover.png',sizingMethod='crop');
}
.menu li span{
	display:block;
	margin:9px 0 0 10px;
	display:inline-block;
	cursor:pointer;
}
.menu li.m1 span{
	background:url(font_shouye.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shouye.png',sizingMethod='crop');
	width:37px;
	height:20px;
}
.menu li.m2 span{
	background:url(font_tehuitaozhuang.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_tehuitaozhuang.png',sizingMethod='crop');
	width:75px;
	height:20px;
}
.menu li.m3 span{
	background:url(font_cuxiaoqianggou.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_cuxiaoqianggou.png',sizingMethod='crop');
	width:75px;
	height:20px;
}
.menu li.m4 span{
	background:url(font_jingzhuanghuiben.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_jingzhuanghuiben.png',sizingMethod='crop');
	width:75px;
	height:20px;
}
.menu li.m5 span{
	background:url(font_daketing.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_daketing.png',sizingMethod='crop');
	width:63px;
	height:20px;
	margin-left:16px;
}
.menu li.m6 span{
	background:url(font_shuxiangjiating.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shuxiangjiating.png',sizingMethod='crop');
	width:75px;
	height:20px;
}
.menu li.m7 span{
	background:url(font_guanwangdaketing.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_guanwangdaketing.png',sizingMethod='crop');
	width:94px;
	height:20px;
}
.menu li.m8 span{
	background:url(font_huodong.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_huodong.png',sizingMethod='crop');
	width:37px;
	height:20px;
}
.menu li.m9 span{
	background:url(font_shipin.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shipin.png',sizingMethod='crop');
	width:37px;
	height:20px;
}
.menu li.m1 a.cur span{
	background:url(font_shouye_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shouye_hover.png',sizingMethod='crop');
}
.menu li.m2 a.cur span{
	background:url(font_tehuitaozhuang.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_tehuitaozhuang.png',sizingMethod='crop');
}
.menu li.m3 a.cur span{
	background:url(font_cuxiaoqianggou_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_cuxiaoqianggou_hover.png',sizingMethod='crop');
}
.menu li.m4 a.cur span{
	background:url(font_jingzhuanghuiben_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_jingzhuanghuiben_hover.png',sizingMethod='crop');
}
.menu li.m5 a.cur span{
	background:url(font_daketing_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_daketing_hover.png',sizingMethod='crop');
}
.menu li.m6 a.cur span{
	background:url(font_shuxiangjiating_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shuxiangjiating_hover.png',sizingMethod='crop');
}
.menu li.m7 a.cur span{
	background:url(font_guanwangdaketing_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_guanwangdaketing_hover.png',sizingMethod='crop');
}
.menu li.m8 a.cur span{
	background:url(font_huodong_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_huodong_hover.png',sizingMethod='crop');
}
.menu li.m9 a.cur span{
	background:url(font_shipin_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/font_shipin_hover.png',sizingMethod='crop');
}
.menu2{
	width:916px;
	height:53px;
	background:url(bg_topnav2.png) no-repeat;
	margin-top:-4px;
}
.menu2 li.m1{
	float:left;
	margin:14px 0 0 23px;
	_margin-left:12px;
	background:url(bg_topcate.png) no-repeat;
	width:167px;
	height:25px;
	line-height:22px;
	line-height:25px\9;
	padding-left:19px;
	display:inline-block;
	color:#ff9900;
	letter-spacing:1px;
	cursor:pointer;
}
.menu2 li.m1 a{
	color:#f90;
}
.menu2 li.m1 a:hover,
.menu2 li.on a{
	color:#669900;
}
.menu2 li.m2{
	float:right;
	margin:14px 24px 0 0;
	_margin-right:12px;
	background:url(bg_topqujiesuan.png) no-repeat;
	width:74px;
	height:25px;
	line-height:22px;
	line-height:25px\9;
	padding-left:16px;
	display:inline-block;
	letter-spacing:1px;
}
.menu2 li.m3{
	float:right;
	margin:14px 1px 0 0;
	background:url(bg_topgouwuche.png) no-repeat;
	width:107px;
	height:25px;
	line-height:22px;
	line-height:25px\9;
	padding-left:57px;
	display:inline-block;
	letter-spacing:1px;
}
.menu2 li.m2 a,
.menu2 li.m3 a{
	color:#669900;
}
.popupMenu{
	width:438px;
	height:449px;
	position:absolute;
	top:190px;
	left:0;
	overflow:hidden;
	z-index:10000;
	display:none;
}
.popupMenu .con{
	width:438px;
	height:449px;
	position:relative;
}
.popupMenu .bg{
	width:438px;
	height:449px;
	position:absolute;
	top:0;
	left:0;
	z-index:-10;
	background:url(bg_pop1.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_pop1.png',sizingMethod='crop');
}
.popupMenu .popupMenuCon{
	margin:35px 21px 23px 19px;
	width:398px;
	display:inline-block;
}
.popupMenu dl{
	width:174px;
	margin-left:4px;
	_margin-left:2px;
	padding-top:40px;
	float:left;
	font-size:14px;
}
.popupMenu dt{
	color:#666;
	padding-left:14px;
	font-weight:bold;
	text-decoration:none;
	width:160px;
	height:50px;
	line-height:50px;
	margin-top:-22px;
	position:relative;
	z-index:2;
}
.popupMenu dt.on{
	background:url(bg_menuselect.png) no-repeat;
	z-index:1;
}
.popupMenu dt a{
	color:#f90;
}
.popupMenu dt span{
	background: url("dot_red.png") no-repeat;
	color: #fff;
	width:14px;
	height:14px;
	line-height:14px;
	display:inline-block;
	text-align: center;
	font-size:12px;
	margin-right:4px;
	font-family:黑体;
	_margin-top:18px;
}
.popupMenu dt.on span{
	background: url("dot_green.png") no-repeat;
}
.popupMenu dt.on a{
	color:#84a826;
}
.popupMenu .divs{
	float:left;
	width:157px;
	margin:20px 0 0 24px;
}
.popupMenu .divs h4{
	margin-top:5px;
	line-height:16px;
	text-align:center;
	color:#ff6600;
}
.popupMenu .divs .jieshao{
	color:#999;
	line-height:16px;
	text-align:center;
	margin-top:5px;
}
.popupMenu .divs .xiaoshou{
	color:#690;
	line-height:16px;
	background:url(ico_caihong.png) no-repeat 6px 50%;
	height:16px;
	padding-left:29px;
	margin-top:5px;
}
.popupMenu .divs .xiaoshou span,
.popupMenu .divs .zengsong span{
	color:#ff6600;
	margin-right:5px;
}
.popupMenu .divs .zengsong{
	color:#690;
	line-height:16px;
	height:16px;
	padding:5px 0 8px 6px;
	border-bottom:1px dashed #f90;
}
.popupMenu .divs .goumai{
	color:#ff0000;
	padding-left:6px;
	height:20px;
	line-height:20px;
	margin-top:6px;
}
.popupMenu .divs .goumai span{
	font-size:18px;
}
.popupMenu .divs .goumai a{
	float:right;
	background: url("btn_goumai_hover3p.png") no-repeat;
	height: 20px;
	margin-right:5px;
	width: 51px;
}
.corner{
	width:926px;
	margin:-25px auto 0;
}
.nomenu{
	margin:-80px auto 0;
}
.corner .topCorner{
	width:926px;
	background:url(topcorner.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topcorner.png',sizingMethod='crop');
	height:16px;
}
.corner .bottomCorner{
	font-size:1px;
	width:926px;
	background:url(bottomcorner.png) no-repeat 0 0;
	height:16px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bottomcorner.png',sizingMethod='crop');
}
.corner .centerCorner{
	width:908px;
	background:url(centercorner.png) repeat-y 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/centercorner.png',sizingMethod='scale');
	padding-left:18px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
.foot .topCorner{
	width:926px;
	background:url(topcorner2.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topcorner2.png',sizingMethod='crop');
	height:30px;
}
.foot .bottomCorner{
	font-size:1px;
	width:926px;
	background:url(bottomcorner2.png) no-repeat 0 0;
	height:30px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bottomcorner2.png',sizingMethod='crop');
}
.foot .centerCorner{
	width:908px;
	background:url(centercorner2.png) repeat-y 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/centercorner2.png',sizingMethod='scale');
	padding-left:18px;
	position:relative;
	overflow:hidden;
	display:inline-block;
}
.hotImg{
	width:895px;
	height:265px;
	margin-left:-2px;
	position:relative;
}
.hotImg .mask1{
	width:895px;
	height:20px;
	background:url(mask4t.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask4t.png',sizingMethod='crop');
	position:absolute;
	top:0px;
	left:0;
	cursor:pointer;
}
.hotImg .mask2{
	width:895px;
	height:50px;
	background:url(mask4b.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask4b.png',sizingMethod='crop');
	position:absolute;
	top:215px;
	left:0;
	cursor:pointer;
	background-position: bottom;
}
.hotImg .mask3{
	width:4px;
	height:245px;
	background:url(mask4l.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask4l.png',sizingMethod='crop');
	position:absolute;
	top:20px;
	left:0;
	cursor:pointer;
	background-position: middle;
}
.hotImg .mask4{
	width:4px;
	height:245px;
	background:url(mask4r.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask4r.png',sizingMethod='crop');
	position:absolute;
	top:20px;
	left:891px;
	cursor:pointer;
	background-position: right bottom;
}
.imgGroup{
	width:895px;
	height:265px;
	overflow:hidden;
}
.triggers{
	position:absolute;
	top:10px;
	right:15px;
}
.triggers li{
	float:left;
	width:23px;
	height:23px;
	overflow:hidden;
	margin-left:3px;
}
.triggers li a{
	display:block;
	width:153px;
	height:46px;
	background:url(triggers.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/triggers.png',sizingMethod='crop');
	cursor:pointer;
}
.triggers li span{
	display:none;
}
.triggers li a.on{
	margin-top:-23px;
}
.triggers li.t2 a{
	margin-left:-26px;
}
.triggers li.t3 a{
	margin-left:-52px;
}
.triggers li.t4 a{
	margin-left:-78px;
}
.triggers li.t5 a{
	margin-left:-104px;
}.triggers li.t6 a{
	margin-left:-130px;
}
.area{
	float:left;
	display:inline;
	margin-top:6px;
}
.area h3,.houdong h3{
	height:27px;
	background:url(title.png) no-repeat 0 0;
	margin:0 15px;
	color:#f60;
	font-size:20px;
	font-family:微软雅黑;
	font-weight:normal;
	letter-spacing:2px;
	padding-top:10px;
}
.area h3 a{
	float:right;
	font-size:14px;
	font-family:宋体;
	color:#000;
	letter-spacing:normal;
	height:20px;
	margin-top:5px;
	line-height:20px;
}
.area h3 a:hover{
	color:#f60;
	text-decoration:none;
}
.houdong{
	width:292px;
	height:281px;
}
.houdongCon{
	width:292px;
	height:252px;
	position:relative;
}
.houdongCon h4{
	height:39px;
	line-height:39px;
	text-align:center;
	font-size:18px;
	color:#066;
	padding:10px 22px;
}
.houdongCon p{
	line-height:20px;
	height:60px;
	font-size:13px;
	_font-size:12px;
	color:#066;
	overflow:hidden;
	padding:0 45px 0 62px;
	text-indent:20px;
}
.houdongCon .houdongImg{
	position:relative;
	left:146px;
}
.houdongCon .houdongImg .mask{
	background:url(mask2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask2.png',sizingMethod='crop');
	width:286px;
	height:95px;
	top:-4px;
	left:-4px;
	position:absolute;
}
.btn{
	display:block;
	width:83px;
	height:24px;
	background:url(button.gif) no-repeat;
}
.btn span,.sight span{
	display:none;
}
.btn1:hover{
	background-position:0 -24px;
}
.houdongCon .btn1{
	position:relative;
	left:338px;
	top:14px;
}
.sight{
	width:28px;
	height:97px;
	position:absolute;
	top:56px;
	left:2px;
}
.shoukuai{
	width:356px;
	height:282px;
	margin-left:12px;
}
.shoukuai h3{
	background-position:0 -54px;
}
.shoukuaiCon{
	width:356px;
	height:252px;
	background:url(bg_tuangou.png) no-repeat;
	overflow:hidden;
}
.shoukuaiCon ul{
	width:329px;
	padding:22px 0 0 27px;
}
.shoukuaiCon li{
	line-height:20px;
	margin-bottom:10px;
	width:260px;
	padding-left:30px;
}
.shoukuaiCon li.la{
	background:url(ico_la.png) no-repeat 0 4px;
}
.shoukuaiCon li.tuan{
	background:url(ico_tuan.png) no-repeat 0 4px;
}
.shoukuaiCon li.wo{
	background:url(ico_wo.png) no-repeat 0 4px;
}
.shoukuaiCon li.mov{
	background:url(ico_mov.gif) no-repeat 0 4px;
}
.shoukuaiCon li a span{
	color:#f00;
}
.shoukuaiCon li a{
	color:#f60;
}
.shoukuaiCon li.tuangoucenter a{
	color:#333;
}
.shoukuaiCon ul.on li.m1 a{
	background-position:0 -45px;
}
.shoukuaiCon ul.on li.m2 a{
	background-position:-106px -45px;
}
.shoukuaiCon li.m2 a{
	background-position:-106px 0;
}
.shoukuaiCon p{
	margin:70px 10px 0 100px;
	font-size:12px;
	color:#b22770;
}
.btn2{
	margin:56px 0 0 112px;
	background-position:0 -48px;
}
.btn2:hover{
	background-position:0 -72px;
}
.gonggao{  
	width:223px;
	height:296px;
	overflow:hidden;
	margin-left:10px;
}
.gonggao h3{
	background-position:0 -107px;
}
.gonggaoCon{
	width:223px;
	height:263px;
	background:url(gonggaobg.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gonggaobg.png',sizingMethod='crop');
	margin-top:-11px;
}
.gonggaoCon p{
	color:#00a99f;
	padding:81px 25px 38px 25px;
	height:110px;
	position:relative;
}
.gonggaoCon p span{
	position:absolute;
	right:25px;
	bottom:10px;
}
.gonggaoCon ul span{
	float:right;
	margin:0px 5px 5px 0px;
}
.gonggaoCon ul{
	width:180px;
	height:24px;
	margin-left:18px;
}
.gonggaoCon li{
	float:left;
}
.gonggaoCon li.cur{
	width:14px;
	height:14px;
	position:relative;
	overflow:hidden;
	margin:4px 2px 0;
}
.gonggaoCon li.cur span{
	display:none;
}
.gonggaoCon li.cur a{
	display:block;
	width:14px;
	height:32px;
	margin-top:-18px;
	background:url(dot2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dot2.png',sizingMethod='crop');
	cursor:pointer;
}
.gonggaoCon li.on a{
	margin-top:0;
}
.gonggaoCon li.btn3{
	float:right;
	position:relative;
}
.gonggaoCon li.btn3 a{
	width:83px;
	height:24px;
	background-position:0 -96px;
}
.gonggaoCon li.btn3 a:hover{
	background-position:0 -120px;
}
.qikan{
	width:889px;
}
.qikan h3{
	background-position:0 0;
	padding-left:42px;
	position:relative;
}
.qikan .newqikancon{
	height:332px;
	margin-top:5px;
	overflow:hidden;
}
.qikan .newqikancon li{
	width:172px;
	height:316px;
	float:left;
	margin-right:7px;
	position:relative;
	z-index:1;
	padding-top:16px;
}
.qikan .newqikancon li .bg,
.qikan .newqikancon li .hoverbg{
	background:url(bg_xilie.png) no-repeat;
	width:172px;
	height:332px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.qikan .newqikancon li.xilie1 .hoverbg{
	background:url(bg_xilie1.png) no-repeat;
}
.qikan .newqikancon li.xilie2 .hoverbg{
	background:url(bg_xilie2.png) no-repeat;
}
.qikan .newqikancon li.xilie3 .hoverbg{
	background:url(bg_xilie3.png) no-repeat;
}
.qikan .newqikancon li.xilie4 .hoverbg{
	background:url(bg_xilie4.png) no-repeat;
}
.qikan .newqikancon li.xilie5 .hoverbg{
	background:url(bg_xilie5.png) no-repeat;
}
.qikan .newqikancon li .baoyou{
	background:url(ico_baoyou.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_baoyou.png',sizingMethod='crop');
	width:38px;
	height:36px;
	position:absolute;
	right:3px;
	top:2px;
	display:none;
}
.qikan .newqikancon li img{
	margin:0 0 0 16px;
}
.qikan .newqikancon li h4{
	height:26px;
	line-height:26px;
	color:#ff6600;
	text-align:center;
}
.qikan .newqikancon li .normal,
.qikan .newqikancon li .hover{
	height:75px;
	border-bottom:1px dashed #33c1c3;
	margin:0 9px;
	overflow:hidden;
}
.qikan .newqikancon li .jieshao{
	line-height:14px;
	color:#999;
	margin-left:5px;
}
.qikan .newqikancon li .xiaoshou{
	line-height:16px;
	height:16px;
	color:#00a99f;
	padding-left:23px;
	background:url(bg_caihong.png) no-repeat 0 50%;
	overflow:hidden;
	margin:4px 0 0 2px;
}
.qikan .newqikancon li .zengsong{
	line-height:16px;
	height:16px;
	margin:4px 0 0 2px;
	padding-left:23px;
	color:#00a99f;
	background:url(ico_dengpao2.png) no-repeat 0 0;
}
.qikan .newqikancon li .xiaoshou span,
.qikan .newqikancon li .zengsong span{
	color:#f60;
	margin:0 7px 0 3px;
}
.qikan .newqikancon li .jieshao2{
	line-height:14px;
	color:#999;
	margin-left:4px;
}
.qikan .newqikancon li .jieshao2 span{
	color:#ff6600;
}
.qikan .newqikancon li .taozhuang{
	line-height:14px;
	height:14px;
	margin:2px 0 7px 7px;
	color:#00a99f;
}
.qikan .newqikancon li .taozhuang span{
	float:left;
}
.qikan .newqikancon li .taozhuang a{
	background: url("dot_red.png") no-repeat;
	color: #fff;
	width:14px;
	height:14px;
	float:left;
	text-align: center;
	font-size:12px;
	margin-right:3px;
	_margin-right:2px;
	font-family:黑体;
}
.qikan .newqikancon li .taozhuang a.cur{
	background: url("dot_green.png") no-repeat;
}
.qikan .newqikancon li .taozhuang a:hover{
	text-decoration:none;
}
.qikan .newqikancon li .goumai{
	color:#f00;
	margin:0 0 0 15px;
	line-height:40px;
	height:40px;
}
.qikan .newqikancon li .goumai span{
	font-size:20px;
}
.qikan .newqikancon li .goumai a{
	width:49px;
	height:20px;
	background:url(btn_goumai_normal.png) no-repeat;
	display:block;
	float:right;
	margin:12px 12px 0 0;
	_margin:12px 6px 0 0;
}
.qikan .newqikancon li.xilie1 .goumai a{
	background:url(btn_goumai_hover1.png) no-repeat;
}
.qikan .newqikancon li.xilie2 .goumai a{
	background:url(btn_goumai_hover2.png) no-repeat;
}
.qikan .newqikancon li.xilie3 .goumai a{
	background:url(btn_goumai_hover3.png) no-repeat;
}
.qikan .newqikancon li.xilie4 .goumai a{
	background:url(btn_goumai_hover4.png) no-repeat;
}
.qikan .newqikancon li.xilie5 .goumai a{
	background:url(btn_goumai_hover5.png) no-repeat;
}
.qikan .newqikancon li.end{
	margin-right:0;
}
.qikan .qikanCon{
	background:url(qikanbg.png) no-repeat;
	height:251px;
	overflow:hidden;
}
.qikanCon .nov{
	padding:32px 0 0 1px;
	float:left;
}
.qikanCon .nov li{
	margin:2px 0;
}
.qikanCon .nov a{
	display:block;
	height:26px;
	width:136px;
	background:url(nov.png) no-repeat;
}
.qikanCon .nov li.m7 a{
	background-position:0 -243px;
}
.qikanCon .nov li.m7 a.on{
	background-position:0 -511px;
}
.qikanCon .nov li.m1 a{
	background-position:0 -13px;
}
.qikanCon .nov li.m1 a.on{
	background-position:0 -281px;
}
.qikanCon .nov li.m2 a{
	background-position:0 -51px;
}
.qikanCon .nov li.m2 a.on{
	background-position:0 -319px;
}
.qikanCon .nov li.m3 a{
	background-position:0 -89px;
}
.qikanCon .nov li.m3 a.on{
	background-position:0 -357px;
}
.qikanCon .nov li.m4 a{
	background-position:0 -127px;
}
.qikanCon .nov li.m4 a.on{
	background-position:0 -395px;
}
.qikanCon .nov li.m5 a{
	background-position:0 -165px;
}
.qikanCon .nov li.m5 a.on{
	background-position:0 -433px;
}
.qikanCon .nov li.m6 a{
	background-position:0 -203px;
}
.qikanCon .nov li.m6 a.on{
	background-position:0 -471px;
}
.qikanCon .booklist{
	float:left;
	padding:16px 0 0 30px;
}
.qikanCon .booklist li{
	width:156px;
	height:212px;
	margin-left:17px;
	float:left;
	position:relative;
}
.qikanCon .booklist li div{
	width:156px;
	height:182px;
	overflow:hidden;
	position:relative;
}
.qikanCon .booklist li img{
	margin:5px 0 0 5px;
	display:inline-block;
}
.qikanCon .booklist li div a{
	background:url(mask6.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask6.png',sizingMethod='crop');
	width:156px;
	height:182px;
	display:block;
}
.qikanCon .booklist li div a:hover{
	background:url(mask3.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask3.png',sizingMethod='crop');
}
.qikanCon .booklist li .new{
	background:url(new.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new.png',sizingMethod='crop');
	width:81px;
	height:73px;
	top:-10px;
	left:-9px;
	position:absolute;
	z-index:2000;
	cursor:pointer;
}
.qikanCon .booklist li p{
	margin:4px 6px 0 4px;
}
.qikanCon .booklist li p a{
	color:#008a84;
}
.qikanCon .booklist li P .b1{
	background:url(titlebtn.png) no-repeat;
	width:146px;
	height:18px;
	line-height:18px;
	display:block;
	text-align:center;
	margin-bottom:2px;
}
.qikanCon .booklist li p .b2{
	width:146px;
	display:block;
	text-align:center;
}
.qikanCon .booklist li p .b2 span{
	color:#f60;
}
.foot{
	margin:5px auto -30px;
	position:relative;
}
.foot .centerCorner div{
	background-color:#e9f8f8;
	margin-right:18px;
	padding-bottom
}
.foot .centerCorner div a{
	color:#50a9a5;
}
.foot .server{
	padding:1px 0 20px 80px;
	display:inline-block;
}
.foot .server li{
	float:left;
	width:190px;
	height:74px;
	border-right:1px dotted #93ccc9;
	border-left:1px dotted #fff;
	overflow:hidden;
}
.foot .server li.xinshou{
	background:url(ico_xinshou.png) no-repeat 23px 0;
	border-left:none;
}
.foot .server li.baozhang{
	background:url(ico_baozhang.png) no-repeat 23px 0;
}
.foot .server li.zhifu{
	background:url(ico_zhifu.png) no-repeat 23px 0;
}
.foot .server li.kefu{
	background:url(ico_kefu.png) no-repeat 23px 0;
	width:220px;
	border-right:none;
}
.foot .server li .servertitle{
	height:23px;
	line-height:23px;
	color:#333;
	font-size:16px;
	display:none;
}
.foot .server li .serverexplain{
	height:18px;
	line-height:18px;
	color:#50a9a5;
}
.foot .server li .serverexplain a{
	color:#50a9a5;
}
.foot .server li ul{
	margin-top:35px;
}
.foot .server li ul li{
	border:none;
	width:119px;
	padding-left:66px;
}
.foot .server li.kefu ul li{
	width:160px;
}
.foot img.linkico{
	margin:-2px 0 0 61px;
}
.foot p.links{
	margin:0 0 0 104px;
	width:709px;
}
.foot p.links a{
	color:#50a9a5;
	margin-right:15px;
	line-height:28px;
	white-space:nowrap;
	height:28px;
}
.foot p.copyright{
	clear:both;
	width:709px;
	height:88px;
	line-height:22px;
	padding-top:7px;
	margin:0 0 8px 104px;
	text-align:center;
	color:#50a9a5;
	border-top:1px dotted #aee2de;
}
/*channel*/
.breadcrumb{
	width:903px;
	height:34px;
	line-height:34px;
	background:url(breadcrumbbg.png) no-repeat;
	margin:0 0 8px -6px;
}
.breadcrumb p{
	float:left;
	padding:0 15px;
	color:#666;
}
.breadcrumb p a,
.breadcrumb p span{
	color:#00938c;
}
.breadcrumb .end{
	color:#f60;
}
.breadcrumb p.login a{
	margin-left:10px;
}
.breadcrumb p em{
	margin:0 10px;
}
.breadcrumb p a:hover{
	color:#f60;
}
.subtitle{
	width:132px;
	height:27px;
	padding-top:8px;
	line-height:27px;
	background:url(subtitlebg.png) no-repeat;
	color:#00958e;
	font-size:14px;
	padding-left:38px;
	letter-spacing:3px;
	display:block;
}
.subcontent{
	width:170px;
	background:url(subcontentbg.png) repeat-y;
	margin-bottom:25px;
}
#subCol .quick{
	margin-bottom:0;
	padding-bottom:10px;
}
.subcontent a{
	color:#f00;
}
.subcontent a:hover{
	color:#f00;
}
.subcontent dt{
	color:#00958e;
	background:url(dot3.png) no-repeat 15px 20px;
	padding:10px 0 0 25px;
	height:25px;
	line-height:25px;
}
.subcontent dt.book{
	color:#f5821f;
	height:20px;
	line-height:20px;
}
.subcontent dd.subbook{
	padding:10px 0 0 13px;
	color:#00928c;
}
.subcontent .subbook .bookname{
	height:19px;
	line-height:19px;
	padding-left:7px;
	cursor:pointer;
}
.subcontent .subbook .booknamecenter{
	padding:0 12px 0 5px;
	float:left;
}
.subcontent .curr .bookname{
	background:url(bg_subbookname1.png) no-repeat;
}
.subcontent .curr .booknamecenter{
	background:#f1faf9 url(bg_subbookname2.png) no-repeat right;
}
.subcontent .curr .xiangxi{
	width:124px;
	color:#666;
}
.subcontent .curr .shuoming{
	padding:5px 0 0 14px;
	height:auto;
	line-height:auto;
	width:124px;
	background:url(bg_subbook.png) no-repeat 0 0;
}
.subcontent .curr .xilie{
	padding:0 0 0 14px;
	line-height:16px;
	width:124px;
	background:#f1faf9;
}
.subcontent .curr .dinggou{
	padding:20px 0 0 14px;
	line-height:40px;
	height:40px;
	width:124px;
	background:url(bg_subbook.png) no-repeat bottom;
}
.subcontent .curr .dinggou a{
	text-decoration:underline;
	color:#333;
}
.subcontent dd.hr{
	height:1px;
	border-top:1px dashed #9ad6d2;
	overflow:hidden;
	margin:5px 23px 5px;
	display:inline-block;
	width:124px;
}
.subcontent .index{
	margin:8px 0 17px 18px;
	height:21px;
	line-height:21px;
}
.subcontent .index .text{
	width:33px;
	height:18px;
	border:1px solid #9ddbdb;
	background:#e1f4f4;
	margin-left:8px;
	text-align:center;
}
.subcontent .index input{
	vertical-align:middle;
}
.subcontent .view{
	padding-left:25px;
	height:35px;
	line-height:35px;
}
.subcontent .yearlist{
	background:#f1faf9;
	width:138px;
	margin-left:16px;
}
.subcontent .yearlist hr{
	height:1px;
	border:none;
	border-top:1px dashed #9ad6d2;
	width:122px;
	margin:5px 0 0 7px;
}
.subcontent .year{
	height:27px;
	position:relative;
	z-index:200;
}
.subcontent .yearlist .year li{
	float:left;
	width:46px;
	height:19px;
	line-height:19px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.subcontent .yearlist .year li.on{
	background:url(yeartabbg.png) no-repeat;
	height:27px;
}
.subcontent .yearlist .month{
	background:url(yearlisttopbg.png) no-repeat;
	margin-top:-8px;
	padding-top:8px;
	display:inline-block;
	color:#999;
}
.subcontent .yearlist .month li{
	float:left;
	width:34px;
	text-align:center;
	line-height:20px;
	cursor:pointer;
}
.subcontent .yearlist .month li.on{
	color:#f90;
}
.subcontent .list{
	background:url(yearlistbottombg.png) no-repeat 0 bottom;
	padding:0 7px 8px;
}
.subcontent .list li{
	position:relative;
	margin:10px 0 5px;
}
.subcontent .list .img img{
	margin:4px;
	display:inline-block;
}
.subcontent .list .mask{
	background:url(mask5.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mask5.png',sizingMethod='crop');
	width:124px;
	height:143px;
	position:absolute;
	top:0;
	left:0;
}
.subcontent .list .title{
	color:#099;
	text-align:center;
	line-height:20px;
	height:20px;
	width:100%;
	display:block;
}
.subcontent .list .title span{
	color:#f90;
	margin-left:5px;
}
.bookbuy{
	width:724px;
	background:url(bookbuytopbg.png) no-repeat 0 top;
	padding-top:27px;
	margin-top:6px;
}
.bookbuy .bookbuycontent{
	width:724px;
	background:url(bookbuycenterbg.png) repeat-y;
	position:relative;
	overflow:hidden;
}
.bookbuy .bookbuycontent .coldinggoubtn{
	width:102px;
	height:30px;
	position:absolute;
	right:18px;
	top:0;
}
.bookbuy .bookbuycontent .coldinggoubtn a{
	width:102px;
	height:30px;
	background:url(btn_dinggou.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_dinggou.png',sizingMethod='crop');
	display:block;
}
.bookbuy .bookbuyend{
	width:724px;
	height:25px;
	background:url(bookbuybottombg.png) no-repeat;
}
.bookbuy .showbook{
	float:left;
	width:235px;
	margin:0 16px 0 22px;
	display:inline;
	color:#666;
}
.bookbuy .showbook .title{
	text-align:center;
	line-height:35px;
	height:35px;
}
.bookbuy .showbook .title strong{
	color:#f60;
}
.bookbuy .showbook .tuangou{
	text-align:center;
	height:51px;
	background:url(tuangou.png) no-repeat 8px 0;
	padding:5px 0 0 94px;
	line-height:20px;
	margin-top:20px;
}
.bookbuy .showbook .tuangou span{
	color:#f00;
}
.bookbuy .dinggou{
	width:421px;
	float:left;
	color:#00928c;
}
.bookbuy .dinggoutitle{
	width:421px;
	height:51px;
	background:url(dinggoutab1.png) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.bookbuy ul.on{
	background:url(dinggoutab2.png) no-repeat;
}
.bookbuy .dinggou li{
	float:left;
}
.bookbuy .dinggoutitle .title{
	width:240px;
	height:51px;
	font-size:22px;
	line-height:60px;
	padding-left:20px;
}
.bookbuy .dinggoutitle .title span{
	font-size:18px;
	margin-left:16px;
}
.bookbuy .dinggoutitle .dinggouyouli{
	width:161px;
	height:51px;
}
.bookbuy .dinggou table{
	width:421px;
	border-collapse:collapse;
	heigth:362px;
	background:#f4fbfb;
}
.bookbuy .dinggou table input{
	text-align:center;
}
.bookbuy .dinggou table caption{
	height:62px;
	background:#f4fbfb;
	padding-left:22px;
	line-height:22px;
	text-align:left;
}
.bookbuy .dinggou table tbody{
	height:133px;
}
.bookbuy .dinggou table tbody td{
	height:44px;
	text-align:center;
	border-bottom:1px dashed #099;
	border-top:1px dashed #099;
}
.bookbuy .dinggou table tbody td.jieshao{
	text-align:left;
	padding:0 15px;
}
.bookbuy .dinggou table input.taoshu{
	width:36px;
	height:19px;
	border:1px solid #c9c9c9;
	float:left;
}
.bookbuy .dinggou table select{
	border:1px solid #c4c4c4;
	width:114px;
}
.bookbuy .dinggou table thead th{
	height:28px;
	text-align:center;
	border-bottom:1px dashed #099;
	border-top:1px dashed #099;
}
.bookbuy .dinggou table tfoot td{
	background:url(dinggoubg.png) no-repeat;
	height:64px;
}
.bookbuy .dinggou table tfoot ul{
	height:24px;
	padding:15px 0 0 39px;
	color:#666;
}
.bookbuy .dinggou table tfoot ul li.li1{
	font-size:14px;
	width:176px;
}
.bookbuy .dinggou table tfoot ul li.li2{
	font-size:14px;
	width:125px;
}
.bookbuy .youli{
	width:421px;
	height:362px;
	display:none;
}
.bookbuy .youli div{
	width:419px;
	height:295px;
	background:url(youlibg.jpg) repeat-x;
	border-left:1px solid #ecf7df;
	border-right:1px solid #ecf7df;
}
.bookbuy .youli div p{
	margin:0 10px;
	padding:13px 0 0 93px;
	line-height:20px;
	color:#666;
}
.bookbuy .youli div p strong{
	font-size:16px;
	line-height:30px;
}
.bookbuy .youli .p1{
	height:86px;
	background:url(fireico.png) no-repeat 17px 16px;
}
.bookbuy .youli .p1 strong{
	color:#f63f63;	
}
.bookbuy .youli .p2{
	height:87px;
	border-top:1px dashed #79c82b;
	border-bottom:1px dashed #79c82b;
	background:url(yellowleaf.png) no-repeat 10px 17px;
}
.bookbuy .youli .p2 strong{
	color:#f6791a;	
}
.bookbuy .youli .p3{
	height:82px;
	background:url(greenleaf.png) no-repeat 6px 25px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/greenleaf.png',sizingMethod='crop');
}
.bookbuy .youli .p3 strong{
	color:#86ce33;	
}
.bookbuy .youli .p4{
	background:url(youlibottombg.png) no-repeat;
	height:67px;
	width:421px;
}
.bookinfo{
	width:724px;
	margin-top:15px;
	color:#666;
	position:relative;
}
.bookinfo .infotab{
	margin-left:30px;
	height:31px;
	position:relative;
	z-index:200;
}
.bookinfo .infotab li{
	float:left;
	width:103px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#339191;
	font-weight:bold;
	font-size:14px;
	margin-right:3px;
	background:url(infotabbg.png) no-repeat 0 0;
	cursor:pointer;
}
.bookinfo .infotab li.on{
	background-position:0 -31px;
	color:#f60;
}
.bookinfo .info{
	width:722px;
	background:url(bookinfobottombg.png) no-repeat 0 bottom;
	padding-bottom:26px;
	display:inline-block;
	margin-top:-6px;
}
.bookinfo .infotitle{
	background:url(bookinfotopbg.png) no-repeat;
	width:722px;
	height:55px;
}
.bookinfo .infotitle div{
	float:left;
	margin-top:7px;
	height:47px;
	line-height:47px;
}
.bookinfo .infotitle li{
	float:left;
	height:47px;
}
.bookinfo .infotitle input{
	vertical-align:middle;
}
.bookinfo .infotitle .t1{
	width:281px;
	border-right:1px solid #82d2d2;
	padding-left:27px;
}
.bookinfo .curvideotitle .startext,
.bookinfo .infotitle .t1 .startext{
	color:#cc3300;
	font-size:14px;
	padding-left:15px;
}
.bookinfo .curvideotitle .starnum,
.bookinfo .infotitle .t1 .starnum{
	font-size:22px;
}
.bookinfo .infotitle .t1 input{
	margin-top:19px;
	vertical-align:top;
}
.bookinfo .curvideotitle li ul,
.bookinfo .infotitle .t1 li ul{
	width:80px;
	height:16px;
	padding:15px 8px 0 5px;
	background:url(star5.png) no-repeat 5px 15px;
}
.bookinfo .curvideotitle li ul li,
.bookinfo .infotitle .t1 li ul li{
	width:16px;
	height:16px;
	cursor:pointer;
	background-color:transparent;
}
.bookinfo .infotitle .t2{
	width:186px;
	border-left:1px solid #fff;
	border-right:1px solid #82d2d2;
	padding:13px 0 0 20px;
	height:34px;
	line-height:22px;
}
.bookinfo .infotitle .t3{
	border-left:1px solid #fff;
	padding-left:15px;
}
.bookinfo .infotitle .t4{
	padding-left:533px;
}
.bookinfo .infotitle .t5{
	width:480px;
	padding-left:86px;
	border-right:1px solid #82d2d2;
	background:url(ico_video.png) no-repeat 55px 17px;
	color:#fe6905;
	font-size:14px;
	font-weight:bold;
}
.bookinfo .infotitle .t6{
	width:142px;
	text-align:center;
	border-left:1px solid #fff;
	font-size:14px;
	font-weight:bold;
}
.bookinfo .infotitle .t6 a{
	color:#fe6905;
	text-decoration:underline;
}
.bookinfo .infotitle .t7{
	padding-left:45px;
	color:#FE6705;
	font-size:14px;
	font-weight:bold;
}
.bookinfo .infotitle a{
	color:#f00;
}
.bookinfo .helpcontent,
.bookinfo .infocontent{
	background:url(bookinfocenterbg.png) repeat-y;
	width:702px;
	_height:283px;
	height:auto;
	min-height:283px;
	padding:6px 10px 0;
	overflow:hidden;
}
.bookinfo .infocontent dt{
	height:19px;
	width:649px;
	line-height:19px;
	background:url(pingjiatitlebg.jpg) no-repeat 0 0;
	padding-left:3px;
	margin:13px 52px 0 18px;
	display:inline-block;
	color:#999;
}
.bookinfo .infocontent dd{
	line-height:21px;
	margin:0 52px 0 21px;
	display:inline-block;
	width:649px;
	letter-spacing:1px;
}
.bookinfo .infocontent dt .name{
	color:#ff8500;
}
.bookinfo .infocontent dt .pinglunyuan{
	width:183px;
	display:block;
	float:left;
}
.bookinfo .pingfeninfo{
	width:250px;
	height:153px;
	background:url(bookscore.png) no-repeat;
	position:absolute;
	display:none;
	top:70px;
	left:164px;
	z-index:100;
}
.bookinfo .pingfeninfo .title{
	height:30px;
	color:#000;
	font-size:14px;
	padding:7px 0 0 16px;;
	line-height:30px;
}
.bookinfo .pingfeninfo ul{
	padding:12px 0 0 11px;
}
.bookinfo .pingfeninfo li{
	height:14px;
	line-height:14px;
	padding:0 0 5px 71px;
}
.bookinfo .pingfeninfo li.star1{
	background:url(redstar5.png) no-repeat;
}
.bookinfo .pingfeninfo .tiao{
	width:120px;
	height:12px;
	border:1px solid #ababab;
	background-color:#fff;
	float:left;
}
.bookinfo .pingfeninfo .tiao span{
	display:block;
	height:12px;
	background:url(tiao.jpg) repeat-x;
	width:0px;
	overflow:hidden;
}
.bookinfo .pingfeninfo .ren{
	width:40px;
	height:14px;
	padding-left:6px;
	float:left;
}
td.numbox input{
	width:36px;
	height:19px;
	border:1px solid #c9c9c9;
	float:left;
}
td.numbox div{
	width:58px;
	height:21px;
}
td.numbox div ul{
	width:19px;
	height:21px;
	margin-left:1px;
	float:left;
	overflow:hidden;
}
td.numbox li.up{
	width:19px;
	height:10px;
	padding-bottom:1px;
	background:url(up.jpg) no-repeat;
	overflow:hidden;
	cursor:pointer;
}
td.numbox li.down{
	width:19px;
	height:10px;
	background:url(down.jpg) no-repeat;
	overflow:hidden;
	cursor:pointer;
}

/*channel2*/
.bookbuycontent .booktitle{
	width:649px;
	height:79px;
	border-bottom:1px dashed #9ddbdb;
	background:url(ico1.png) no-repeat 12px 0;
	margin-left:35px;
	letter-spacing:1px;
}

.bookbuycontent .booktitle ul{
	margin-left:72px
}

.bookbuycontent .booktitle li{
	float:left;
	background:url(dot5.png) no-repeat 0 center;
	font-size:16px;
	line-height:35px;
	height:35px;
	padding:0 22px 0 21px;
	color:#f90;
}
.bookbuycontent .booktitle p{
	clear:both;
	margin-left:72px;
	line-height:35px;
}
.bookbuycontent .bookjieshao{
	width:649px;
	/*height:256px;*/
	padding-bottom:119px;
	background:url(bookintrobg.jpg) no-repeat 45px bottom;
	margin-left:35px;
	letter-spacing:1px;
}
.pertinent{
	padding:18px 50px 10px 24px;
	display:inline-block;
	color:#00938C;
	line-height:20px;
}
.pertinent li{
	background:url(dot6.jpg) no-repeat 0 center;
	padding-left:8px;
	float:left;
	height:20px;
	margin-left:20px;
	white-space:nowrap;
}
.bookbuycontent .bookjieshao p{
	clear:both;
	text-indent:24px;
	line-height:20px;
	margin:0 80px 0 25px;
}
.bookbuycontent .yuan{
	width:680px;
	margin-left:22px;
	display:inline-block;
	position:relative;
}
.bookbuycontent .yuan .title .coldinggoubtn2{
	width:85px;
	height:26px;
	position:absolute;
	overflow:hidden;
	right:9px;
	top:6px;
}
.bookbuycontent .yuan .titleplus .coldinggoubtn2{
	top:18px;
}
.bookbuycontent .yuan .title .coldinggoubtn2 a{
	width:102px;
	height:77px;
	background:url(btn_dinggou.png) no-repeat;
	margin:-43px 0 0 -2px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_dinggou.png',sizingMethod='crop');
	display:block;
}
.bookbuycontent .yuan .title{
	padding-left:39px;
	color:#f90;
	font-size:16px;
	position:relative;
}
.bookbuycontent .yuan .title a{
	color:#f90;
}
.bookbuycontent .yuan .title a.more_temp{
	position:absolute;
	right:20px;
	top:0;
	line-height:37px;
	padding-top:2px;
	font-size:14px;
}
.bookbuycontent .yuan .title a.more{
	font-size: 14px;
    line-height: 37px;
    position: absolute;
    right: 20px;
    top: 2px;
}
.bookbuycontent .yuan .titleplus a.more{
	top:15px;
}
.bookbuycontent .hong{
	background:url(redbottom.png) no-repeat 0 bottom;
	padding-bottom:23px;
}
.bookbuycontent .hongplus{
	background:url(redbottom+.png) no-repeat 0 bottom;
	padding-bottom:35px;
}
.bookbuycontent .hong .title,
.bookbuycontent .hongplus .title{
	background:url(redtop.png) no-repeat;
	height:37px;
	line-height:37px;
	padding-top:2px;
}
.bookbuycontent .hong .titleplus,
.bookbuycontent .hongplus .titleplus{
	background:url(redtop+.png) no-repeat;
	height:37px;
	line-height:37px;
	padding-top:13px;
}
.bookbuycontent .hong .content,
.bookbuycontent .hongplus .content{
	background:url(redcenter.png) repeat-y 0 100%;
}
.bookbuycontent .lv{
	background:url(greenbottom.png) no-repeat 0 bottom;
	padding-bottom:23px;
}
.bookbuycontent .lvplus{
	background:url(greenbottom+.png) no-repeat 0 bottom;
	padding-bottom:35px;
}
.bookbuycontent .lv .titleplus,
.bookbuycontent .lvplus .titleplus{
	background:url(greentop+.png) no-repeat;
	height:37px;
	line-height:37px;
	padding-top:13px;
}
.bookbuycontent .lv .content,
.bookbuycontent .lvplus .content{
	background:url(greencenter.png) no-repeat;
	height:305px;
}
.bookbuycontent .bookgather{
	width:655px;
	margin:0 1px;
	padding:10px 5px 0 18px;
	display:inline-block;
}
.bookbuycontent .hong .bookgather,
.bookbuycontent .hongplus .bookgather{
	background:#fef5ee url(redcenter.png) no-repeat -1px -45px;
}

.bookbuycontent .lv .bookgather,
.bookbuycontent .lvplus .bookgather{
	background:url(greencenter.png) no-repeat -1px -45px;
}
.bookbuycontent .bookgather li{
	float:left;
	text-align:center;
	line-height:20px;
	color:#666;
	margin:10px 12px 7px 0;
}
.bookbuycontent .bookgather li p{
	width:150px;
}
.bookbuycontent .bookgather li em{
	padding-left:15px;
}
.bookbuycontent .bookgather li strong{
	color:#f60;
	margin:0 3px;
}
.bookbuycontent .bookgather li img{
	margin-bottom:8px;
}
.bookbuycontent .bookgather li.new{
	position:relative;
	margin:0 12px 0 0;
}
.bookbuycontent .yuan .bookgather li.new img{
	background:url(redimgmask.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/redimgmask.png',sizingMethod='crop');
	width:146px;
	height:170px;
	padding:6px 5px;
	margin-top:5px;
}
.bookbuycontent .bookgather li.new span{
	position:absolute;
	top:-10px;
	left:-10px;
	background:url(new.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new.png',sizingMethod='crop');
	width:81px;
	height:73px;
}
.youhui{
	text-align:center;
	color:#666;
}
.youhui img{
	margin:0 auto 5px;
}
.userbar{
	background:url(bg_usert.gif) no-repeat;
	width:138px;
	padding-top:10px;
	margin-left:16px;
	line-height:22px;
}
.userbar ul{
	background:#f1faf9 url(bg_userb.gif) no-repeat 0 100%;
	padding-bottom:10px;
}
.userbar ul a{
	color:#666;
	padding-left:10px;
}
.bookinfo .welcome{
	line-height:55px;
	padding-left:32px;
	font-size:15px;
	_font-size:14px;
	font-weight:blod;
	color:#333;
}
.bookinfo .welcome a{
	color:#f60;
	font-size:12px;
	margin-left:34px;
}
.avatarinfo{
	width:116px;
	height:110px;
	float:left;
	display:inline-block;
	margin:72px 29px 0 26px;
	text-align:center;
}
.userinfo{
	float:left;
	width:500px;
	padding-top:36px;
	line-height:25px;
}
.userinfo strong{
	font-weight:normal;
}
.userinfo strong,
.avatarinfo a,
.userinfo a{
	color:#f60;
}
.userinfo span{
	padding:0 15px;
}
.bgline{
	border-bottom:1px dashed #abe0e0;
	padding-bottom:20px;
	margin-bottom:20px;
}
.orangedeck{
	width:724px;
	position:relative;
	margin-top:20px;
}
.orangedeck .orange{
	background:url(bg_orangedeckb.png) no-repeat 0 100%;
	padding-bottom:30px;
	margin-top:-6px;
}
.orangetab{
	height: 31px;
    margin-left: 30px;
    position: relative;
    z-index: 200;
}
.orangetab li{
	background:url(bg_tab.png) no-repeat;
	height:31px;
	line-height:31px;
	width:117px;
	font-size:14px;
	font-weight:bold;
	color:#ff8300;
	text-align:center;
}
.orangetitle{
	background:url(bg_orangedeckt.png) no-repeat;
	padding-top:30px;
	position:relative;
}
.orangecon{
	background:url(bg_orange.png) repeat-y;
	_height:78px;
	height:auto;
	min-height:78px;
}
.bulletinlist{
	padding:0 52px;
	color:#666;
}
.bulletinlist li{
	line-height:25px;
	border-bottom:1px dashed #f5b685;
	position:relative;
}
.bulletinlist li em{
	margin-right:5px;
}
.bulletinlist li span{
	position:absolute;
	right:0;
	top:0;
}
.videolist{
	widdth:700px;
	padding:0 12px;
	overflow:hidden;
}
.videolist li{
	float:left;
	display:inline;
	width:124px;
	height:132px;
	padding-bottom:10px;
	margin:0 25px;
}
.videolist li .series{
	background:url(series_bg.jpg) no-repeat 100% 100%;
	height: 90px;
    overflow: hidden;
    padding: 0 4px 4px 0;
    width: 120px;
	display: block;
    margin-bottom: 2px;
}
.videolist li a{
	color:#ff8300;
}
.videolist li p{
	color:#666;
	width:124px;
	height:18px;
	overflow:hidden;
}
.bulletincon{
	padding:10px 52px;
	color:#333;
}
.bulletincon h6{
	color:#ff8300;
	font-size:16px;
	line-height:35px;
	border-bottom:1px solid #f5b787;
	text-align:center;
}
.bulletincon ul{
	color:#999;
	padding-bottom:20px;
}
.bulletincon li{
	float:left;
	padding:3px 10px;
}
/*aboutus*/
.bookinfo ul.infotitle li{
	float:left;
	margin-top:7px;
	height:47px;
	line-height:47px;
	border-left:1px solid #fff;
	border-right:1px solid #82d2d2;
	padding:0 22px;
	cursor:pointer;
}
.bookinfo ul.infotitle li.on{
	color:#f90;
}
.bookinfo ul.infotitle li.m1{
	padding-left:32px;
	border-left:none;
}
.bookinfo ul.infotitle li.m7{
	border-right:none;
}
.bookinfo .tuandui{
	background:url(bookinfocenterbg.png) repeat-y;
	width:722px;
	padding:6px 0 120px;
}
.bookinfo .tuandui p{
	margin:25px 0 0 37px;
	width:650px;
	color:#339191;
	text-indent:24px;
	line-height:22px;
}
.bookinfo .tuandui p.tuanduititle{
	margin:0 0 -10px 6px;
	padding:79px 0 0 291px;
	width:419px;
	height:58px;
	background:url(bg_tuandui.png) no-repeat;
	color:#f90;
	font-size:24px;
	line-height:24px;
	text-indent:0;
}
.bookinfo .tuandui img{
	margin:25px 0 0 29px
}

/*activify*/
.bookinfo .huodong{
	width:722px;
}
.bookinfo .huodong .huodongtitle{
	background:url(bookinfotopbg2.png) no-repeat;
	width:722px;
	height:369px;
}
.bookinfo .huodong h2{
	height:38px;
	line-height:38px;
	width:430px;
	text-align:center;
	font-size:16px;
	color:#65a2a2;
	border-bottom:1px dashed #3895a6;
	margin:52px 0 0 158px;
	display:inline-block;	
}
.bookinfo .huodong .shuoming{
	width:622px;
	height:198px;
	margin:11px 0 0 74px;
	display:inline-block;
}
.bookinfo .huodong .shuoming p{
	width:340px;
	float:left:
}
.bookinfo .huodong .shuoming .shuomingimg{
	width:277px;
	height:198px;
	float:right;
	position:relative;
}
.bookinfo .huodong .shuoming p{
	line-height:25px;
	text-indent:26px;
	color:#666;
	margin-top:6px;
	height:170px;
	position:relative;
	overflow:hidden;
}
.bookinfo .huodong .shuoming p a{
	color:#f00;
	position:absolute;
	right:0;
	bottom:0;
}
.bookinfo .huodong .shuoming .shuomingimg img{
	margin:19px 0 0 27px;
}
.bookinfo .huodong .shuoming .shuomingimg .mask{
	background:url(bg_mask.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_mask.png',sizingMethod='crop');
	width:277px;
	height:198px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.bookinfo .huodong .huodongcontent{
	width:722px;
	background:url(bookinfocenterbg.png) repeat-y;
	padding:10px 0 14px 0;
}
.bookinfo .huodong .huodongcontent ul{
	margin:2px 0 0 21px;
	background:url(bg_huodong_green.png) no-repeat;
	width:682px;
	height:123px;
}
.bookinfo .huodong .huodongcontent .date{
	margin:21px 0 0 590px;
	height:27px;
	line-height:27px;
	display:inline-block;
	color:#000;
}
.bookinfo .huodong .huodongcontent .title{
	margin:0 17px;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#65a2a2;
}
.bookinfo .huodong .huodongcontent .content{
	margin:0 17px;
	height:34px;
	line-height:34px;
	display:inline-block;
	color:#666;
	overflow:hidden;
}
.bookinfo .huodong .huodongcontent ul.red{
	background:url(bg_huodong_red.png) no-repeat;
}
.bookinfo .huodong .huodongcontent .red .title{
	color:#f00;
}
.bookinfo .huodong .huodongbottom{
	background:url(bg_huodong_page.png) no-repeat;
	height:106px;
	width:722px;
}
.bookinfo .huodong .huodongbottom ul{
	margin:48px 0 0 83px;
	display:inline-block;
}
.bookinfo .huodong .huodongbottom ul li{
	float:left;
	margin:0 7px;
	color:#1ca4c4;
}
.bookinfo .huodong .huodongbottom ul li a{
	color:#1ca4c4;
	text-decoration:underline;
}
.bookinfo .huodong .huodongbottom ul li.pagenum{
	margin:0 4px;
}
.bookinfo .huodong .huodongbottom ul li input.textbox{
	width:40px;
	text-align:center;
	border:1px solid #1ca4c4;
}

/*login*/
body.login{
	background:#e9f8f8 url(bg_login.png) repeat-x;
}
.login .loginbox{
	background:url(bg_loginbox2.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_loginbox2.png',sizingMethod='crop');
	margin:0 auto;
	width:545px;
	height:498px;
	padding:227px 0 0 255px;
	color:#63b6b6;
}
.sitelogin .loginbox{
	margin-top:-130px;
}
.login .loginbox li{
	height:37px;
	line-height:37px;
	width:280px;
	margin-bottom:26px;
	position:relative;
}
.login .loginbox li.loginbtn{
	height:48px;
	margin-left:71px;
}
.login .loginbox li input{
	vertical-align:middle;
	background:#fff;
}
.login .loginbox li label{
	font-size:18px;
	vertical-align:middle;
}
.login .loginbox .textbox{
	border:1px solid #99dfdf;
	width:179px;
	padding:5px 5px 5px 15px;
	height:25px;
	line-height:25px;
	color:#63b6b6;
}

.login .loginbox .textbox2{
	border:1px solid #99dfdf;
	width:71px;
	padding:5px 5px 5px 15px;
	height:25px;
	line-height:25px;
	color:#63b6b6;
}
.login .loginbox .focus{
	background:url(bg_textbox.png) no-repeat;
}
.login .loginbox .randomfocus{
	background:url(bg_textbox2.png) no-repeat;
}
.login .loginbox li .random{
	border:1px solid #99dfdf;
	padding:1px;
	position:absolute;
	right:9px;
	top:1px;
}
.login .loginbox li.forget,
.login .loginbox li.register{
	height:29px;
	line-height:29px;
	width:150px;
	color:#f00;
	font-size:14px;
}
.login .loginbox li.forget{
	width:30px;
}
.login .loginbox li.remember{
	height:29px;
	line-height:29px;
	margin:-10px 0 10px;
	padding-left:71px;
}
.login .loginbox li.remember label{
	font-size:14px;
}
.login .loginbox li.forget,
.login .loginbox li.register{
	float:left;
}
.login .loginbox li.forget a,
.login .loginbox li.register a{
	color:#f00;
	text-decoration:underline;
	font-size:14px;
}
.login .loginbox li.forget{
	padding-left:71px;
}
/*backstage*/
.backstage{
	background:#f5fcfc url(bg_backstage.png) no-repeat;
	padding-top:92px;
}
.backstage .pagetitle{
	position:absolute;
	height:22px;
	line-height:22px;
	top:70px;
	left:41px;
	color:#00a99f;
	z-index:100;
}
.backstage .navcol{
	width:221px;
	position:absolute;
	left:3px;
	top:92px;
	z-index:100;
}
.backstage .navcol .bswelcome{
	width:219px;
	height:57px;
	border:1px solid #99dfdf;
	background:url(bg_bswelcome.png) no-repeat;
	padding-top:6px;
}
.backstage .navcol .bswelcome li{
	margin-left:66px;
	height:25px;
	line-height:25px;
}
.backstage .navcol .bswelcome li strong{
	margin:0 auto;
}
.backstage .nav{
	width:221px;
	height:482px;
	background-repeat:no-repeat;
	margin-top:4px;
}
.backstage .n1{
	background-image:url(bg_jiegou.png);
}
.backstage .n2{
	background-image:url(bg_xitong.png);
}
.backstage .n3{
	background-image:url(bg_mokuai.png);
}
.backstage .n4{
	background-image:url(bg_shuju.png);
}
.backstage .nav .navtab{
	width:30px;
	float:left;
}
.backstage .nav .navtab li{
	width:21px;
	height:69px;
	padding:24px 0 0 9px;
	color:#00a99f;
	line-height:13px;
	cursor:pointer;
}
.backstage .nav .navtab li.cur{
	color:#f90;
}
.backstage .nav .navtab li.first{
	height:76px;
	padding-top:18px;
}
.backstage .nav .navcontent{
	width:166px;
	height:477px;
	float:right;
	padding:8px 0 0 25px;
}
.backstage .nav .navcontent dt{
	height:43px;
	width:143px;
	border-bottom:1px solid #fff;
	margin:19px 0 4px;
	background-position:11px center;
	background-repeat:no-repeat;
}
.backstage .nav .navcontent dt.blue{
	color:#4599c8;
	background-image:url(ico_blue.png);
}
.backstage .nav .navcontent dt.green{
	color:#50c573;
	background-image:url(ico_green.png);
}
.backstage .nav .navcontent dt.yellow{
	color:#d1b244;
	background-image:url(ico_yellow.png);
}
.backstage .nav .navcontent dt.red{
	color:#c16868;
	background-image:url(ico_red.png);
}
.backstage .nav .navcontent dt span{
	height:42px;
	line-height:42px;
	width:116px;
	border-bottom:1px solid #99dfdf;
	padding-left:30px;
	display:block;
}
.backstage .nav .navcontent dd{
	height:21px;
	line-height:21px;
	margin-left:29px;
	padding-left:14px;
	background:url(ico_dot.png) no-repeat 0 center;
}
.backstage .maincol{
	margin-left:231px;
}
.backstage .tab{
	width:100%;
	height:65px;
	position:relative;
}
.backstage .tab ul{
	height:42px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.backstage .tab ul li{
	float:left;
	width:120px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:1px solid #bdeaea;
	margin:0 3px 1px 0;
	color:#00a99f;
	cursor:pointer;
	background:url(bg_uncurr.png) no-repeat;	
}
.backstage .tab ul li.cur{
	background:url(bg_curr.png) no-repeat;	
	border:0;
	width:122px;
	height:42px;
	line-height:32px;
}
.backstage .tab ul li.firstcur{
	background:url(bg_firstcurr.png) no-repeat;	
	border:0;
	width:122px;
	height:42px;
	line-height:32px;
}
.backstage .tab .bsbreadcrumb{
	height:32px;
	border:1px solid #99dfdf;
	position:relative;
	margin-top:-11px;
}
.backstage .tab .bsbreadcrumb .bcleft{
	background:url(bg_left.png) no-repeat;
	width:15px;
	height:32px;
	position:absolute;
	left:0;
	top:0;
}
.backstage .tab .bsbreadcrumb .bccenter{
	background:url(bg_center.png) repeat-x;
	width:100%;
	height:32px;
}
.backstage .tab .bsbreadcrumb .bcright{
	background:url(bg_right.png) no-repeat;
	width:15px;
	height:32px;
	position:absolute;
	right:0;
	top:0;
}
.backstage .tab .bsbreadcrumb .bccontent{
	padding-left:53px;
	height:32px;
	line-height:32px;
}
.backstage .tab .tabico{
	background:url(ico_dengpao.png) no-repeat;
	height:23px;
	width:15px;
	position:absolute;
	z-index:5;
	top:37px;
	left:26px;
}
.backstage .tab .bsbreadcrumb .bccontent　a,
.backstage .bsdata table thead a{
	color:#000;
}
.backstage .bsdata{
	height:470px;
	border:1px solid #99dfdf;
	margin-top:4px;
	background:url(bg_data.png) repeat-x;
	padding:0 8px 10px 19px;
}
.backstage .bsdata div{
	width:100%;
	height:470px;
	overflow:auto;
}
.backstage .bsdata table{
	border-collapse:collapse;
}
.backstage .bsdata table thead td{
	height:40px;
	line-height:40px;
	background:url(ico_xitong.png) no-repeat 0 center;
	padding-left:34px;
	text-align:left;
}
.backstage .bsdata table thead li.tabletitle{
	float:left;
	width:300px;
}
.backstage .bsdata table thead li.tabletool{
	float:right;
	padding-left:14px;
	margin-left:15px;
	background-position:0 center;
	background-repeat:no-repeat;
}
.backstage .bsdata table thead li.add{
	background-image:url(ico_add.png);
}
.backstage .bsdata table thead li.del{
	background-image:url(ico_del.png);
}
.backstage .bsdata table thead li.edit{
	background-image:url(ico_edit.png);
}
.backstage .bsdata table tbody td,
.backstage .bsdata table tbody th{
	border:1px solid #99dfdf;
	height:26px;
	text-align:center;
}
.backstage .bsdata table tbody th{
	background-color:#cff1f1;
	color:#f60;
}
.backstage .bsdata table tbody td,
.backstage .bsdata table tbody a{
	color:#008a84;
}
.backstage .bsdata table tbody .alter td{
	background-color:#ecf9f9;
}

/*dengdanqueren*/
.subtitle2{
	width:132px;
	height:27px;
	padding-top:8px;
	line-height:27px;
	background:url(subtitlebg.png) no-repeat;
	color:#00958e;
	font-size:14px;
	padding-left:38px;
	letter-spacing:2px;
	display:block;
}
ul.subcontent{
	padding-top:10px;
	margin:0;
}
ul.subcontent li a{
	color:#00958e;
	background:url(dot3.png) no-repeat 15px center;
	padding:0 0 0 25px;
	height:30px;
	line-height:30px;
	text-decoration:underline;
	display:block;
}
dl.subcontent2{
	width:170px;
	background:url(subcontentbg.png) repeat-y;
	padding-top:70px;
}
dl.subcontent2 dt{
	width:132px;
	height:44px;
	line-height:44px;
	background:url(dot8.png) no-repeat 18px center;
	color:#00958e;
	font-size:14px;
	padding-left:38px;
	letter-spacing:2px;
	font-weight:bold;
}
dl.subcontent2 dd{
	margin-left:16px;
	height:23px;
	line-height:23px;
	width:138px;
	color:#666;
}
dl.subcontent2 dd .dd{
	margin-left:8px;
}
dl.subcontent2 dd.cur{
	height:80px;
}
dl.subcontent2 dd .ddplus{
	background:url(bg_ddplus.png) no-repeat;
	width:130px;
	height:51px;
	padding:6px 0 0 8px;
	line-height:21px;
	overflow:hidden;
}
dl.subcontent2 dd .ddplus a{
	color:#066;
	text-decoration:underline;
}
#subCol .zhankai{
	width:138px;
	height:21px;
	line-height:18px;
	background:url(bg_zhankai.png) no-repeat;
	text-align:right;
	padding:10px 32px 0 0;
	margin-bottom:25px;
}
#subCol .zhankai a{
	color:#099;
}
.dingdaninfo .dingdantitle{
	background:url(bg_dingdan1.png) no-repeat;
	width:722px;
	height:55px;
}
.dingdaninfo ul.ddt1{
	background:url(bg_dingdan1.png) no-repeat;
}
.dingdaninfo ul.ddt2{
	background:url(bg_dingdan2.png) no-repeat;
}
.dingdaninfo ul.ddt3{
	background:url(bg_dingdan3.png) no-repeat;
}
.dingdaninfo .dingdantitle li{
	float:left;
	height:47px;
	line-height:47px;
	margin:7px 0 1px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.dingdaninfo .dingdantitle li.cur{
	color:#f00;
}
.dingdaninfo li.dd1{
	width:153px;
	padding-right:55px;
	text-align:right;
}
.dingdaninfo li.dd2{
	width:177px;
	padding-left:47px;
}
.dingdaninfo li.dd3{
	width:240px;
	padding-left:41px;
}
.bookinfo .dingdancontent,
.dingdaninfo .dingdancontent{
	background:url(bookinfocenterbg.png) repeat-y;
	width:722px;
	padding-top:6px;
}
.dingdaninfo .dingdancontent .notbook{
	height:63px;
	width:496px;
	background:url(ico_gouwulan.png) no-repeat 88px 7px;
	padding:68px 0 0 226px;
}
.dingdaninfo .dingdancontent .notbook a{
	color:#f60;
	text-decoration:underline;
}
.dingdaninfo .dingdancontent table{
	width:710px;
	margin:0 6px;
	border-collapse:collapse;
	table-layout:fixed;
}
.dingdaninfo .dingdancontent table .price{
	color:#f60;
}
.dingdaninfo .dingdancontent table thead th{
	height:30px;
	line-height:30px;
	text-align:center;
	border-top:1px dashed #abe0e0;
	border-bottom:1px dashed #abe0e0;
	color:#099;
}
.dingdaninfo .dingdancontent table tbody td{
	height:91px;
	padding-left:13px;
	border:1px dashed #abe0e0;
	color:#666;
}
.dingdaninfo .dingdancontent table a{
	color:#666;
	text-decoration:underline;
}
.dingdaninfo .dingdancontent table .singleprice{
	display:none;
}
.dingdaninfo .dingdancontent table tbody td.none{
	height:23px;
	border:none;
}
.dingdaninfo .dingdancontent table tfoot td{
	height:23px;
	background:#e1f4f4;
	border-bottom:1px dashed #abe0e0;
}
.dingdaninfo .dingdancontent table ul li{
	float:left;
	line-height:20px;
}
.dingdaninfo .dingdancontent table ul li.title{
	padding:8px 0 0 36px;
	width:160px;
	height:40px;
}
.dingdaninfo .dingdanbottom{
	background:url(bg_dingdanbottom.png) no-repeat;
	width:722px;
	height:47px;
	padding-top:8px;
	margin-top:50px;
}
.dingdaninfo .dingdanbottom label,
.dingdaninfo .dingdanbottom input{
	float:right;
	margin-right:8px;
}
.dingdaninfo .dingdanbottom label{
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-right:15px;
}
.dingdaninfo .dingdanbottom label span{
	color:#f00;
	font-size:16px;
}
.dingdaninfo .plusbottom{
	background:url(bg_dingdanbottom.png) no-repeat bottom;
	width:722px;
	height:90px;
	margin-top:10px;
}
.dingdaninfo .plusbottom div{
	float:right;
	width:500px;
	clear:both;
}
.orderbottom input,
.dingdaninfo .plusbottom input{
	float:right;
	margin-right:8px;
}
.dingdaninfo .plusbottom label{
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	float:right;
}
.orderbottom{
	width:700px;
	height:35px;
	padding-top:10px;
}
/*register*/
body.reg{
	background:#e9f8f8 url(bg_login.png) repeat-x;
}
.reg input{
	vertical-align:middle;
	background:#fff;
}
.reg .regbox{
	background:url(bg_regbox.png) no-repeat;
	width:1098px;
	height:552px;
	padding:178px 0 0 142px;
	margin:0 auto;
}
.reg .regtitle{
	height:20px;
	line-height:20px;
	font-size:20px;
	font-weight:bold;
	padding:37px 0 35px 113px;
}
.reg .regtitle img{
	display:inline;
	vertical-align:top;
}
.reg .regform{
	height:44px;
	line-height:44px;
	margin:0 0 2px 168px;
	overflow:hidden;
}
.reg .regform label{
	color:#359f9f;
	font-size:16px;
	width:92px;
	display:block;
	float:left;
}
.reg .regform input{
	color:#359f9f;
	width:227px;
	height:24px;
	line-height:24px;
	border:1px solid #99dfdf;
	padding:5px 5px 5px 15px;
	margin:4px;
	float:left;
	*margin-left:-76px;
}
.reg .regform input.validate{
	width:120px;
}
.reg .regform img{
	margin:5px 14px 0 5px;
	float:left;
}
.reg .regform input.focus{
	margin:0;
	background:url(bg_textbox3.png) no-repeat;
	padding:10px 10px 10px 20px;
	border:none;
	*margin-left:-80px;
}
.reg .regform input.randomfocus{
	margin:0;
	background:url(bg_textbox4.png) no-repeat;
	padding:10px 10px 10px 20px;
	border:none;
	*margin-left:-80px;
}
.reg .regform .regtip,
.reg .regform .regerror{
	height:38px;
	width:255px;
	background:#ffc;
	border:1px solid #dbdb78;
	float:left;
	margin-left:6px;
	line-height:17px;
	color:#333;
	padding:4px 20px 0 10px;
	overflow:hidden;
	display:none;
}
.reg .randomcode{
	margin-left:264px;
	height:65px;
	line-height:65px;
}
.reg .randomcode img{
	margin:0 31px 0 4px;
	display:inline;
	vertical-align:middle;
	cursor:pointer;
}
.reg .randomcode a,
.reg .agreement a,
.reg .agreement span{
	color:#f60;
}
.reg .agreement{
	margin-left:264px;
	color:#00a99f;
}
.reg .regbtn{
	margin:15px 0 0 264px;
	_margin-left:132px;
	width:121px;
	float:left;
}
.reg .login{
	margin:15px 0 0 15px;
	float:left;
	height:44px;
	line-height:44px;
}
.reg .login a{
	color:#00f;
}

/*order*/
.dingdaninfo .dingdancontent .ordertable tbody .xiaoji{
	height:23px;
	background:#e1f4f4;
	border-top:1px dashed #abe0e0;
	border-bottom:1px dashed #abe0e0;
	color:#999;
	text-align:right;
	line-height:23px;
	padding-right:17px;
}
.dingdaninfo .dingdancontent .ordertable tbody td{
	height:90px;
	line-height:normal;
	padding-left:13px;
	border:1px dashed #abe0e0;
	color:#666;
}
.dingdaninfo .dingdancontent .ordertable tbody .youhuishuoming{
	color:#f60;
}
.dingdaninfo .dingdancontent .ordertable tbody .pricerow{
	padding:0;
	overflow:hidden;
}
.dingdaninfo .dingdancontent .ordertable tbody .pricerow li{
	height:45px;
	width:100%;
	padding-left:13px;
}
.dingdaninfo .dingdancontent .ordertable tbody .pricerow li.yuanjia{
	height:44px;
	border-bottom:1px dashed #abe0e0;
}
.dingdaninfo .dingdancontent .ordertable tbody .pricerow{
	line-height:22px;
}
.dingdaninfo .dingdancontent .ordertable tbody .pricerow p{
	color:#f60;
}
.dingdaninfo .dingdancontent .ordertable tbody select{
	border:1px solid #c4c4c4;
	width:114px;
	height:19px;
	line-height:19px;
	margin-bottom:2px;
	color:#666;
	text-align:center;
}
.dingdaninfo .dingdancontent tbody input.taoshu{
	width:36px;
	height:19px;
	border:1px solid #c9c9c9;
	text-align:center;
	float:left;
}
.dingdaninfo .dingdancontent .ordertable tbody .lineh{
	line-height:20px;
}
.dingdaninfo .dingdancontent tbody .textc{
	text-align:center;
	padding-left:0;
}
.dingdaninfo .dingdancontent tbody td.numbox div{
	margin:0 auto;
}
.dingdaninfo .dingdancontent .ordertable tbody ul li.title{
	padding:8px 0 0;
	width:196px;
	height:40px;
	text-align:center;
}
.dingdaninfo .dingdancontent .ordertable tfoot td{
	height:45px;
	padding:25px 20px 0 0;
	line-height:45px;
	background:none;
	border:none;
	font-size:14px;
	color:#7d7d7d;
	text-align:right;
	font-weight:bold;
}
.dingdaninfo .dingdancontent .ordertable tfoot td .zongji{
	color:#000;
}
.dingdaninfo .dingdancontent .ordertable tfoot td .zongjijine{
	color:#f30;
	font-size:16px;
}
.dingdaninfo ul.dingdanbottom{
	background:url("bg_dingdanbottom.png") no-repeat scroll 0 0 transparent;
	height:55px;
	padding:0 22px 0 0;
	margin-top:0;
	width:700px;
}
.dingdaninfo .dingdanbottom li{
	float:right;
	line-height:47px;
	margin-left:40px;
}
.dingdaninfo .dingdanbottom li a{
	color:#f60;
	letter-spacing:2px;
}
.dingdaninfo .dingdanbottom li input{
	margin-top:13px;
}
.dingdaninfo .dingdanbottom .jiesuan{
	width:88px;
}

/*order2*/
.dingdaninfo .orderaddress{
	width:709px;
	margin:10px 18px 0;
	color:#404040;
}
.dingdaninfo .orderaddress input,
.dingdaninfo .orderaddress select,
.dingdaninfo .orderaddress label{
	vertical-align:middle;
}
.dingdaninfo .orderaddress dl dt{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
}
.dingdaninfo .orderaddress dl dt a{
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#1a66b3;
	font-weight:normal;
}
.dingdaninfo .orderaddress dl dd{
	height:28px;
	line-height:28px;
	margin-left:30px;
}
.dingdaninfo .orderaddress ul{
	width:607px;
	margin:6px 0 150px 70px;
	border-top:1px dotted #c0c0bf;
}
.dingdaninfo .orderaddress ul li{
	height:30px;
	line-height:30px;
}
.dingdaninfo .orderaddress ul li.btnrow{
	height:26px;
	line-height:26px;
	margin-top:14px;
}
.dingdaninfo .orderaddress ul .addrrow input{
	width:97px;
	height:18px;
	border:1px solid #909292;
}
.dingdaninfo .orderaddress ul .addrrow a{
	color:#1a66b3;
}
.dingdaninfo .orderaddress ul select{
	height:18px;
	border:1px solid #909292;
	padding:0;
}
.dingdaninfo .orderaddress ul label span{
	color:#878787;
}

/*order3*/
.succeed,
.failure{
	width:600px;
	height:330px;
	padding-left:45px;
	margin:0 auto;
}
.succeed{
	background:url(bg_ordersucceed.png) no-repeat 12px 58px;
}
.succeed ul{
	width:340px;
	margin:110px 0 0 250px;
	display:inline-block;
}
.succeed ul li,
.failure ul li{
	text-align:center;
}
.succeed li.su1,
.failure li.su1{
	font-size:34px;
	height:51px;
	line-height:51px;
	color:#f60;
	font-weight:bold;
}
.succeed li.su2,
.failure li.su2{
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#f60;
	font-weight:bold;
}
.succeed li.su3{
	height:40px;
	line-height:40px;
	text-align:right;
	padding-right:20px;
}
.succeed li.su3 a{
	color:#f30;
	text-decoration:underline;
}
.failure{
	background:url(bg_orderfailure.png) no-repeat 410px 43px;
}
.failure ul{
	width:400px;
	margin-top:50px;
	display:inline-block;
}
.failure li.su4{
	font-size:14px;
	height:35px;
	line-height:35px;
	color:#333;
	font-weight:bold
}
.failure li.su5{
	height:30px;
	line-height:30px;
	color:#f60;
	text-indent:-20px;
}
.failure li.su5 a{
	color:#000;
	text-decoration:underline;
}
.dingdaninfo .dingdanbottom3{
	margin-top:0;
}
.dingdaninfo table.addrtable tbody td{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/*link*/
.linkbox{
	width:100%;
}
.linktitle{
	color:#333;
	font-size:15px;
	_font-size:14px;
	line-height:55px;
	padding-left:32px;
	color:#f00;
}
.linkbox ul{
	clear:both;
	overflow:hidden;
}
.linkbox a{
	color:#000;
}
.linkbox li{
	float:left;
	padding:11px 8px;
	text-align:center;
}
.linkbox a:hover{
	color:#f00;
}
.linkbox li a:hover img{
	border:1px solid #999;
}
.linkbox .pictextlink li img{
	border:1px solid #C7C8CC;
	padding:1px;
	margin-bottom: 5px;
	width:120px;
	height:60px;
}
.linkbox .piclink li img{
	border:1px solid #C7C8CC;
	padding:1px;
	width:88px;
	height:31px;
}
.linkbox .textlink{
  line-height:200%;
  padding:4px 8px;
  text-align:left;
	clear:both;
}

/*orderinfo*/
.infocontent .orderinfotitle1{
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	line-height:30px;
	height:30px;
}
.infocontent table{
	border-collapse:collapse;
}
.infocontent .orderinfo1{
	margin-left:20px;
}
.infocontent .orderinfo1 td{
	height:25px;
	line-height:25px;
}
.infocontent .orderinfotitle2{
	height:31px;
	line-height:31px;
	background:#e0f4f3;
	border-top:0px solid #e6e6e6;
	border-bottom:0px solid #f9ffff;
	margin:9px 0 9px 20px;
	padding-left:10px;
	color:#2b313d;
	font-weight:bold;
}
.infocontent .orderinfo2{
	border:1px solid #d8d8d8;
	margin-left:20px;
}
.infocontent .orderinfo2 th{
	height:28px;
	line-height:28px;
	background:url(bg_order.png) repeat-x;
	text-align:center;
}
.infocontent .orderinfo2 td{
	height:28px;
	line-height:28px;
	border:1px solid #d8d8d8;
}
.infocontent .orderinfo3 td{
	height:28px;
	line-height:28px;
}
.infocontent .ordertitle{
	text-align:right;
	padding-right:10px;
}
.infocontent .orderinfo3{
	margin-left:20px;
}
.fold{
	cursor:pointer;
}
.leaf{
	display:none;
}
.addrtitle{
	color:#f90;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
.dingdancontent h6{
	margin:0 0 15px 31px;
}
.infocontent .fenge,
.dingdancontent .fenge{
	height:23px;
	background:#e0f4f3;
	border:1px dashed #c4d6d6;
	margin:0 5px;
}
.my_address_info .zhifu{
	height:45px;
	line-height:45px;
	font-weight:bold;
}
.bookinfo .curvideotitle{
	height:47px;
	width:702px;
}
.bookinfo .curvideotitle input{
	margin-top:17px;
	*margin-top:0;
	_margin-top:17px;
}
.bookinfo .curvideotitle li{
	float:left;
	height:47px;
	line-height:47px;
	font-size:14px;
}
.bookinfo .curvideotitle .t{
	width:342px;
	padding-left:46px;
	font-size:24px;
	color:#f60;
	font-weight:bold;
}
.bookinfo .curvideotitle .t span{
	color:#000;
	margin-left:8px;
}
.bookinfo .video{
	margin-left:47px;
	width:610px;
	padding:8px 7px 9px;
	background:#fff;
	line-height:40px;
	font-size:14px;
}
.bookinfo .tigong{
	padding:6px 72px 10px 59px;
	height:30px;
	line-height:40px;
	font-size:14px;
	color:#0c94c0;
}
.bookinfo .tigong a,
.bookinfo .videonext a{
	color:#f60;
	text-decoration:underline;
}
.bookinfo .videoinfo{
	line-height:23px;
	height:46px;
	overflow:hidden;
	text-indent:27px;
	word-spacing:1px;
	color:#666;
	margin:0 72px 0 59px;
}
.bookinfo .videonext{
	padding:0 0 27px 37px;
	height:331px;
}
.bookinfo .videonext ul{
	width:276px;
	height:280px;
	float:left;
	margin-right:2px;
	padding:14px 0 0 35px;
	background:#e3f4f4;
}
.bookinfo .videonext ul.end{
	margin-right:0;
}
.bookinfo .videonext .more{
	width:609px;
	height:35px;
	line-height:35px;
	text-align:right;
	padding-right:15px;
	margin:10px 0 2px;
	background:#e3f4f4;
}
.bookinfo .videonext li.topx{
	height:22px;
	width:260px;
	line-height:22px;
	font-size:18px;
	color:#f60;
	font-weight:bold;
}
.bookinfo .videonext li.star1{
	background:url(star5.png) no-repeat 244px center;
}
.bookinfo .videonext li.star2{
	background:url(star5.png) no-repeat 228px center;
}
.bookinfo .videonext li.star3{
	background:url(star5.png) no-repeat 212px center;
}
.bookinfo .videonext li.star4{
	background:url(star5.png) no-repeat 196px center;
}
.bookinfo .videonext li.star5{
	background:url(star5.png) no-repeat 180px center;
}
.bookinfo .videonext li.topx span{
	color:#000;
	margin-left:6px;
}
.bookinfo .videonext li.video{
	width:254px;
	height:208px;
	padding:3px;
	background:#fff;
	margin:0;
}
.bookinfo .videonext li.tigong{
	width:260px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#666;
	padding:0;
}
.bookinfo .videobbstitle{
	width:517px;
	height:47px;
	line-height:47px;
	background:#e1f4f4 url(ico_video2.png) no-repeat 49px 4px;
	margin:10px 51px 0 47px;
	padding-left:107px;
	font-size:14px;
	color:#f7941d;
	font-weight:bold;
}
.bookinfo .sendbbs{
	width:624px;
	height:150px;
	background:#e3f4f4;
	margin:13px 0 0 47px;
}
.bookinfo .huifubbs{
	margin:13px 0 0 0;
}
.bookinfo .sendbbs .head{
	height:25px;
	line-height:25px;
}
.bookinfo .sendbbs .head .title{
	color:#08ace1;
	padding-left:37px;
	font-weight:bold;
}
.bookinfo .sendbbs .head .user{
	color:#f7941d;
	padding-left:23px;
	font-weight:bold;
}
.bookinfo .sendbbs .head .user a{
	color:#f7941d;
}
.bookinfo .sendbbs .head .xian{
	color:#339191;
	float:right;
	padding-right:34px;
}
.bookinfo .sendbbs textarea{
	width:579px;
	height:91px;
	border:none;
	margin-left:29px;
}
.bookinfo .sendbbs .button{
	height:33px;
	width:100%;
	text-align:right;
}
.bookinfo .sendbbs .button input{
	margin:7px 7px 0 0;
}
.bookinfo .bbscon{
	width:624px;
	margin:9px 0 0 37px;
}
.bookinfo .bbscon .page{
	width:588px;
	height:22px;
	line-height:22px;
	padding:10px 16px 0 20px;
}
.bookinfo .bbscon .curpage{
	color:#f7931d;
	float:left;
}
.bookinfo .bbscon .pagenum{
	padding:0 5px;
	border:1px solid #abe0e0;
	height:20px;
	line-height:20px;
	float:right;
	color:#339191;
	margin-left:5px;
}
.bookinfo .bbscon .pagenum a{
	color:#339191;
}
.bookinfo .bbscon .singbbs{
	width:610px;	
}
.bookinfo .bbscon .singbbs dt{
	width:610px;
	height:19px;
	line-height:19px;
	background:#e3f4f4;
	color:#08ace1;
	margin-left:9px;
	margin-right:0;
}
.bookinfo .bbscon .singbbs dd{
	width:610px;
	margin-left:9px;
	margin-right:0;
}
.bookinfo .bbscon .singbbs dd .plus{
	height:21px;
}
.bookinfo .bbscon .singbbs dd .plus a{
	float:right;
	display:block;
	margin-left:10px;
	color:#f7931d;
	text-decoration:none;
}
.bookinfo .bbscon .singbbs dd .plus a.good{
	background:url(ico_good.png) no-repeat 0 50%;
	padding-left:24px;
}
.bookinfo .bbscon .singbbs dd .plus a.bad{
	background:url(ico_bad.png) no-repeat 0 50%;
	padding-left:24px;
}

.helpsearch{
	height:26px;
	padding-left:3px;
	margin:5px 0;
}
.helpsearch .topsearch{
	background:url(helpsearchbox.png) no-repeat;
	width:164px;
	height:26px;
	position:static;
	padding-left:10px;0
}
.helpsearch .topsearch .searchtext{
	color:#666;
	border:none;
	background:#fff;
	height:22px;
	line-height:22px;
	margin-top:2px;
	width:122px;
	float:left;
}
.helpsearch .topsearch .searchbtn{
	float:left;
	margin:3px 0 0 8px;	
}
.selfserver{
	padding-left:16px;
	margin:5px 0;
}
.selfserver ul{
	overflow:hidden;
}
.selfserver li{
	float:left;
	width:68px;
	height:29px;
	line-height:29px;
	text-align:center;
}
.selfserver li a{
	color:#f60;
}
.question{
	padding-left:25px;
}
.question li{
	line-height:18px;
	width:120px;
	margin:5px 0;
	text-indent:12px;
	background:url(ico_dot2.png) no-repeat 4px 8px;	
}
.question li.hover{
	background:url(ico_dot3.png) no-repeat 4px 8px;	
}
.question li a{
	color:#666;	
}
.question li a:hover{
	color:#f60;
}
.server{
	padding-left:28px;
}
.server li{
	height:30px;
	line-height:30px;
	color:#333;
}
.server .phonenum{
	color:#f00;
	font-weight:bold;
	line-height:22px;
	height:22px;
	font-size:14px;
}
.server a{
	color:#333;
}
.server .email{
	background:url(ico_email.png) no-repeat 0 50%;
	padding-left:31px;
}
.server .online{
	background:url(ico_server.png) no-repeat 0 50%;
	padding-left:31px;
}
.server .phone{
	background:url(ico_phone.png) no-repeat 0 50%;
	padding-left:31px;
}

.bookinfo .infotitle .tjifen{
	background:url(ico_dot4.png) no-repeat 0 50%;
	margin:28px 0 0 23px;
	font-size:14px;
	padding-left:19px;
	color:#f60;
	height:auto;
	line-height:normal;
}
.bookinfo .hr{
	width:664px;
	height:1px;
	overflow:hidden;
	border-top:1px dashed #9fd7d6;
	margin-left:19px;
}
.bookinfo .hr2{
	width:626px;
	height:1px;
	overflow:hidden;
	border-top:1px dashed #9fd7d6;
	margin:24px 0 25px 1px;
}
.bookinfo .cjifen{
	width:290px;
	height:436px;
	border:1px solid #abe0e0;
	margin:10px 0 10px 19px;
	_margin-left:10px;
	padding:5px 16px 0 14px;
	float:left;
}
.bookinfo .jifenbox h3,
.bookinfo .cjifen h3{
	height:30px;
	line-height:30px;
	color:#f60;
}
.bookinfo .jifenbox p,
.bookinfo .cjifen p{
	line-height:21px;
	color:#099;
	text-decoration:underline;
}
.bookinfo .cjifen img{
	margin-top:10px;
}
.bookinfo .jifenbox table,
.bookinfo .cjifen table{
	border-collapse:collapse;
	color:#066;
	margin:5px 0;
}
.bookinfo .jifenbox table td,
.bookinfo .cjifen table td{
	height:23px;
}
.bookinfo .jifenbox table td a,
.bookinfo .cjifen table td a{
	display:block;
	background:url(btn_shangjia.png) no-repeat;
	width:111px;
	height:20px;
	line-height:20px;
	padding-left:37px;
	color:#f30;
}
.bookinfo .jiangbox{
	width:287px;
	height:86px;
	border:1px solid #abe0e0;
	padding:1px;
	background:#f4fbfb;
}
.bookinfo .jiangbox .icojiang{
	background-image:url(ico_jiang.png);
}
.bookinfo .jiangbox .icotuan{
	background-image:url(ico_cantuan.png);
}
.bookinfo .jiangbox .icodui{
	background-image:url(ico_dui.png);
}
.bookinfo .jiangbox .icoqiang{
	background-image:url(ico_qiang.png);
}
.bookinfo .jiangbox .shengyu{
	height:37px;
	line-height:37px;
	margin:1px;
	padding-left:53px;
	color:#f39;
	background-color:#ddf2f2;
	background-repeat:no-repeat;
	background-position:5px 50%;
}
.bookinfo .jiangbox .shengyu span{
	font-weight:bold;
}
.bookinfo .jiangbox .shuliang{
	height:49px;
	line-height:49px;
	width:179px;
	padding-left:13px;
	color:#f60;
	font-size:16px;
	font-weight:bold;
}
.bookinfo .jiangbox .jiangbtn{
	width:90px;
	height:49px;
	float:right;
}
.bookinfo .jiangbox .jiangbtn a{
	width:82px;
	height:37px;
	background:url(btn_baoming.png) no-repeat;
	display:block;
	margin-top:8px;
	text-align:center;
	line-height:30px;
	font-size:20px;
	color:#f00;
	font-weight:bold;
}
.bookinfo .jiangbox .jiangbtn a:hover{
	text-decoration:none;
}

.bookinfo .jifenbox{
	width:647px;
	border:1px solid #abe0e0;
	background:#fff;
	margin:23px 0 0 18px;
	padding:7px 0 0 13px;
}
.bookinfo .jifenbox h3{
	margin-left:9px;
}
.bookinfo .jifenbox .jianjie p{
	width:285px;
	height:41px;
	background:#eef9f9;
	padding:5px 9px;
}
.bookinfo .jifenbox table{
	margin-left:9px;
}
.bookinfo .jifenbox .jiangbox{
	width:300px;
}
.bookinfo .jifenbox .jianjie img{
	float:right;
	margin:30px 12px 0 0;
}
.bookinfo .jifenbox .neirong p{
	width:622px;
	line-height:21px;
	text-indent:24px;
	text-decoration:none;
	margin:15px 0 15px 7px;
}
.bookinfo .jifenbox .neirong p img{
	margin:25px 0;
}
.bookinfo .helpbox{
	padding-left:17px;
	width:330px;
	float:left;
}
.bookinfo .helpbox dt{
	padding:20px 0 0 12px;
	color:#404040;
}
.bookinfo .helpbox dd{
	width:330px;
}
.bookinfo .helpbox dd a{
	display:block;
	padding:0 12px;
	margin:6px 0;
	border-right:1px solid #878787;
	color:#878787;
	line-height:12px;
	float:left;
	white-space:nowrap;
}
.bookinfo .helpbox dd a.strong{
	color:#c30;
}

.qianggou{
	width:594px;
}
.qianggou h3{
	background-position:0 -41px;
	position:relative;
	padding-left:38px;
	margin-top:-31px;
}
.qianggou .qianggoucon{
	height:251px;
	background:url(bg_qianggou.png) no-repeat;
	margin-top:5px;
	overflow:hidden;
	position:relative;
}
.qianggou .qianggoucon .scrollcon{
	margin:26px 0 0 46px;
	width:405px;
	height:205px;
	overflow:hidden;
	position:relative;
}
.qianggou .qianggoucon ul{
	height:205px;
	position:absolute;
	top:0;
	left:0;
}
.qianggou .qianggoucon li{
	height:205px;
	width:410px;
	float:left;
	overflow:hidden;
}
.qianggou .qianggoucon li img{
	margin-bottom:8px;
}
.qianggou .qianggoucon li a{
	line-height:16px;
	color:#ff7979;
	text-decoration:none;
}
.qianggou .qianggoucon li.double a{
	width:200px;
	color:#ff7979;
	float:left;
	margin-right:5px;
	text-decoration:none;
}
.qianggou .scroll{
	position:absolute;
	width:22px;
	height:160px;
	display:block;
}
.qianggou .scroll span{
	width:14px;
	height:26px;
	display:block;
}
.qianggou .left{
	left:24px;
	top:26px;
}
.qianggou .left span{
	background:url(bg_leftscroll.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_leftscroll.png',sizingMethod='crop');
	margin:66px 0 0;
}
.qianggou .left:hover span{
	background:url(bg_leftscroll_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_leftscroll_hover.png',sizingMethod='crop');
	margin:66px 0 0;
}
.qianggou .right{
	left:451px;
	top:26px;
}
.qianggou .right span{
	background:url(bg_rightscroll.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_rightscroll.png',sizingMethod='crop');
	margin:66px 0 0 7px;
}
.qianggou .right:hover span{
	background:url(bg_rightscroll_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_rightscroll_hover.png',sizingMethod='crop');
	margin:66px 0 0 7px;
}

.newgonggao{
	width:286px;
	height:210px;
	margin-left:7px;
}
.newgonggao h3{
	background-position:0 -107px;
	position:relative;
	margin-top:-25px;
}
.newgonggao .newgonggaocon{
	height:150px;
	background:url(bg_gonggao.png) no-repeat;
	margin-top:5px;
	overflow:hidden;
}
.newgonggao .newgonggaocon p{
	line-height:19px;
	color:#00a99f;
	height:95px;
	margin:22px 17px 0;
}
.newgonggao .newgonggaocon a{
	color:#00a99f;
}
.newgonggao .newgonggaocon a.more{
	height:25px;
	line-height:25px;
	margin:5px 20px 0 0;
	float:right;
}
.shengricon{
	background: url("bg_shengri.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 93px;
	margin-left: 7px;
	overflow: hidden;
	width: 286px;
}
.shengricon p{
	color:#390;
	line-height:17px;
	height:34px;
	margin:11px 35px 0 22px;
}
.shengricon div{
	margin:12px 0 0 22px;
}
.shengricon div label{
	height:21px;
	line-height:21px;
	color:#390;
	width:67px;
}
.shengricon select{
	border:1px solid #b4cd90;
	width:57px;
	height:21px;
	line-height:21px;
	text-align:right;
	margin-right:5px;
	vertical-align:middle;
	color:#390;
}
.shengricon input{
	background:url(btn_view2.png) no-repeat;
	width:49px;
	height:21px;
	border:none;
	vertical-align:middle;
}

.messagebox{
	width:450px;
	height:250px;
	position:absolute;
	background:url(bg_msgbox.jpg) no-repeat;
	display:none;
	z-index:10000;
}
.messagebox .close{
	width:20px;
	height:20px;
	margin:2px 6px 0 0;
	background:url(btn_close.jpg) no-repeat;
	float:right;
}
.messagebox div.title{
	height:26px;
	line-height:26px;
	margin-top:5px;
	padding-left:21px;
	color:#247575;
	font-size:14px;
}
.messagebox p{
	width:280px;
	height:250px;
	margin:36px 0 0 145px;
	line-height:16px;
	letter-spacing:2px;
}
.msgmask { 
	position:absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background: #000; 
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	display: none; 
	z-index: 99; 
}

.newlogin{
	position:absolute;
	z-index:10000;
}
.newlogin .loginbox{
	background:url(bg_login_new.png) no-repeat;
	margin:0 auto;
	width:652px;
	height:441px;
	color:#329a9a;
	position:relative;
}
.newlogin .loginbox h3{
	font-size:16px;
	margin-left:58px;
	line-height:25px;
	height:25px;
	margin-top:20px;
	display:inline-block;
}
.newlogin .loginbox p{
	margin-left:58px;
	line-height:25px;
	height:25px;
}
.newlogin .logintab{
	margin:6px 0 0 47px;
	overflow:hidden;
	position:relative;
	z-index:500;
}
.newlogin .logintab li{
	margin-right:5px;
	border:1px solid #7cd6d6;
	border-bottom:none;
	height:39px;
	line-height:39px;
	width:273px;
	float:left;
	background:#dcf5f5;
	text-align:center;
	cursor:pointer;
}
.newlogin .logintab li.cur{
	border:1px solid #3cbfbf;
	border-bottom-color:#f3fcfc;
	background:#f3fcfc;
}
.newlogin .logintab li strong{
	color:#f60;
	margin-right:17px;
	font-size:14px;
}
.newlogin .loginform{
	margin:-1px 0 0 28px;
	background:#f3fcfc;
	border:1px solid #3cbfbf;
	padding:34px 0 0 91px;
	height:260px;
	width:500px;
	position:relative;
	z-index:300;
	_z-index:-1;
}
.newlogin .loginform span.tip{
	width:120px;
	background:#ffc;
	border:1px solid #dbdb78;
	float:left;
	margin-left:6px;
	line-height:31px;
	color:#333;
	padding:0 20px 0 10px;
	overflow:hidden;
	display:none;
	position:absolute;
}
.newlogin .qq span.tip{
	width:105px;
}
.newlogin .reg{
	padding-top:14px;
	height:280px;
}
.newlogin .loginform li{
	clear:both;
}
.newlogin .loginform label{
	width:87px;
	float:left;
	height:31px;
	line-height:31px;
	font-size:16px;
}
.newlogin .loginform img{
	float:left;
}
.newlogin .loginform .textbox{
	width:212px;
	height:19px;
	line-height:19px;
	border:1px solid #99dfdf;
	padding:5px 5px 5px 15px;
	background:url(bg_login_textbox.png) no-repeat;
	margin-bottom:12px;
	float:left;
	color:#63b6b6;
}
.newlogin .loginform.reg .textbox{
	margin-bottom:8px;
}
.newlogin .loginform .textbox.focus{
	background:url(bg_login_textbox2.png) no-repeat;
}
.newlogin .loginform .textbox2{
	width:98px;
	height:19px;
	line-height:19px;
	border:1px solid #99dfdf;
	padding:5px 5px 5px 15px;
	background:url(bg_login_textbox3.png) no-repeat;
	margin:0 10px 14px 0;
	float:left;
	color:#63b6b6;
}
.newlogin .loginform.reg .textbox2{
	margin-bottom:12px;
}
.newlogin .loginform .loginbtn{
	margin:0 0 13px 87px;
}
.newlogin .loginform.reg .loginbtn{
	margin-bottom:0;
}
.newlogin .loginform .loginbtn input{
	width:120px;
	height:31px;
	background:url(btn_login2.png) no-repeat;
	font-size:16px;
	color:#fff;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.newlogin .loginform .remember{
	height:18px;
	line-height:18px;
	margin:0 0 10px 87px;
	font-size:14px;
}
.newlogin .loginform.reg .remember{
	margin-bottom:8px;
	height:auto;
	line-height:normal;
	overflow:hidden;
}
.newlogin .loginform.reg .remember label{
	font-size: 14px;
  height: 33px;
  width: 234px;
}
.newlogin .loginform .remember em{
	color:#f60;
}
.newlogin .loginform .qqbtn{
	margin-left:87px;
}
.newlogin .loginform .qqbtn input{
	background:url(btn_qqlogin.png) no-repeat;
	width:120px;
	height:24px;
	border:none;
	cursor:pointer;
}
.newlogin .loginbox .close{
	width:18px;
	height:18px;
	position:absolute;
	top:14px;
	right:13px;
}
.newlogin .loginform .logo{
	position:absolute;
	right:9px;
	bottom:9px;
	width:72px;
	height:21px;
	z-index:-1;
}
.newlogin .loginform.qq label{
	width:116px;
}
.newlogin .loginform.qq label.long{
	width:auto;
	margin-bottom:14px;
}
.newlogin .loginform.qq .textbox{
	margin-bottom:20px;
}
.newlogin .loginform.qq .loginbtn{
	margin-left:116px;
}
.newlogin .loginform.qq .loginbtn span{
	color:#f90;
	margin-left:10px;
}
.newlogin .loginform.qq .loginbtn span a{
	color:#f90;
	text-decoration:underline;
}

.showbook .tuijianhaoyou{
	color:#00928C;
	margin-top:13px;
	padding:0 3px;
}
.showbook .fenxiang{
	margin:15px 0 0 28px;
}
.showbook ul{
	margin:20px 0 9px 2px;
	overflow:hidden;
}
.showbook ul li{
	float:left;
	height:55px;
	width:55px;
	margin-right:4px;
}
.showbook ul li.zhengpin{
	background:url(ico_zhengping.png) no-repeat;
}
.showbook ul li.fapiao{
	background:url(ico_fapiao.png) no-repeat;
}
.showbook ul li.tuihuan{
	background:url(ico_tuihuan.png) no-repeat;
}
.showbook ul li.dinggouyouli{
	background:url(ico_youli.png) no-repeat;
}
.showbook ul li.end{
	margin-right:0;
}
.bookbuy .newdinggou{
	width:421px;
	overflow:hidden;
	padding-bottom:5px;
	background:#F4FBFB;
}
.bookbuy .newdinggou li{
	width:421px;
	height:26px;
	line-height:26px;
	padding-left:5px;
}
.bookbuy .newdinggou li.caption{
	height:36px;
	line-height:36px;
	padding-left:26px;
	color:#00928C;
	border-bottom:1px dotted #00928C;
}
.bookbuy .dinggou table tbody{
	height:auto;
}
.bookbuy .dinggou table tfoot input{
	width:115px;
	height:27px;
	border:none;
}
.bookbuy .dinggou table tfoot .goumai{
	background:url(btn_goumai2.png) no-repeat;
	margin-left:156px;
}
.bookbuy .dinggou table tfoot .gouwuche{
	background:url(btn_gouwuche.png) no-repeat;
	margin-left:15px;	
}
.bookbuy .newdinggou li{
	color:#4F4F4F;
}
.bookbuy .newdinggou li del{
	font-size:16px;
	color:#000000;
}
.bookbuy .newdinggou li em{
	font-size:24px;
	vertical-align:middle;
	color:#FF3300;
}
.bookbuy .newdinggou .diqu{
	background:url(ico_down.png) no-repeat right 50%;
	color:#00928c;
	padding-right:18px;
	cursor:pointer;
}
.bookbuy .newdinggou .xiaoshou{
	background:url(ico_caihong.png) no-repeat 0 50%;
	color:#ff3300;
	padding-left:27px;
	font-weight:bold;
}
.bookbuy .newdinggou .jifen{
	color:#309b00;
	margin:0 3px;
	font-weight:bold;
}
.zuhe{
	width:722px;
	margin:22px 0 20px;
}
.zuhe .zuhehead{
	width:203px;
	height:31px;
	background:url(bg_zuhehead.png) no-repeat;
	margin:0 0 -6px 29px;
	z-index:100;
	position:relative;
}
.zuhe .zuhebody{
	width:713px;
	background:url(bg_zuhe.png) no-repeat;
	height:190px;
	padding:0 0 0 9px;
	z-index:1;
	position:relative;
	overflow:hidden;
}
.zuhe .zuhebody ul{
	overflow:hidden;
	position:relative;
	width:698px;
}
.zuhe .zuhebody li{
	float:left;
	width:82px;
	height:140px;
	margin:50px 0 0 8px;
	padding-left:20px;
	background:url(ico_grayplus.png) no-repeat 0 36px;
}
.zuhe .zuhebody li.title{
	position:absolute;
	top:0;
	left:0;
	margin:10px 0 0;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.zuhe .zuhebody li.first{
	width:84px;
	background:none;
	margin-left:0;
}
.zuhe .zuhebody li a{
	line-height:24px;
	color:#f60;
	height:104px;
	overflow:hidden;
	display:block;
}
.zuhe .zuhebody li.first img{
	border:2px solid #f60;
}
.zuhe .zuhebody li img{
	width:80px;
	height:80px;
	border:1px solid #ffb997;
}
.zuhe .zuhebody li .yuanjia{
	color:#808080;
}
.zuhe .zuhebody li.other{
	float:right;
	width:115px;
	margin-left:0;
	padding-left:10px;
	line-height:28px;
	background:none;
	background:url(bg_zuhefenge.png) no-repeat 0 15px;
}
.zuhe .zuhebody li.other .taocan{
	colro:#404040;
	font-weight:bold;
	white-space:nowrap;
}
.zuhe .zuhebody li.other .taocan span{
	color:#ff5400;
}
.zuhe .zuhebody li.other .jiesheng{
	color:#404040;
}
.zuhe .zuhebody li.other input{
	background:url(btn_chakantaocan.png) no-repeat;
	width:67px;
	height:25px;
	border:none;
}
.zuhe .list{
	overflow:hidden;
	position:absolute;
	top:20px;
	right:20px;
	z-index:100;
}
.zuhe .list a{
	display:inline-block;
	width:15px;
	line-height:15px;
	height:15px;
	text-align:center;
	border:1px solid #999;
	background:#fff;
	margin-left:3px;
	color:#999;
}
.zuhe .list a.on{
	background: #FCCCC0;
	border-color: #FF6600;
	color: #FF6600;
}
.gouwuchebox{
	position:absolute;
	width:356px;
	height:251px;
	border:1px solid #f4b284;
	background:#fef8ef;
	display:none;
	z-index:10000;
}
.gouwuchebox .added{
	width:278px;
	height:125px;
	position:relative;
	margin:0 6px;
	padding-left:63px;
	border-bottom:1px dashed #f4b284;
	background:url(ico_duihao3.png) no-repeat 0 50%;
}
.gouwuchebox .added .close{
	padding-left:19px;
	color:#d15f12;
	background:url(ico_cha.png) no-repeat 0 0;
	display:block;
	position:absolute;
	height:13px;
	line-height:13px;
	display:block;
	top:11px;
	right:0;
}
.gouwuchebox .added p{
	height:25px;
	line-height:25px;
	color:#404040;
}
.gouwuchebox .added p.yitianjia{
	margin-top:22px;
	font-weight:bold;
	display:inline-block;
	font-size:14px;
}
.gouwuchebox .added input{
	background:url(btn_jiesuan.png) no-repeat;
	border:none;
	width:115px;
	height:27px;
	margin-top:5px;
	*margin-left:-8px;
}
.gouwuchebox .haigoumai{
	margin:20px 0 0 36px;
	color:#404040;
	line-height:23px;
	height:23px;
}
.gouwuchebox .zonghong span{
	color:#fe6500;
	margin-left:5px;
}
.gouwuchebox .booklist{
	padding:0 0 0 22px;
	overflow:hidden;
}
.gouwuchebox .booklist li{
	padding-left:24px;
	background:url(ico_tanhao.png) no-repeat 0 50%;
	line-height:14px;
	height:14px;
	margin-top:18px;
}
.gouwuchebox .booklist li em{
	color:#ff0000;
}
.gouwuchebox .booklist li a{
	color:#ff0000;
	text-decoration:underline;
}
.expressregion {
	background-color: #FDFFEE;
	border: 2px solid #FFBF69;
	overflow: hidden;
	padding: 5px;
	position: absolute;
	width: 256px;
	z-index: 10000;
	display:none;
}
.expressregion li{
	float: left;
	padding: 2px;
}
.expressregion li a {
	display: block;
	text-align: center;
	width: 60px;
}
.expressregion li a:hover{
	background:#ffbf69;
	color:#fff;
}
.userarea{
	width:286px;
	margin-left:7px;
}
.userarea h3{
	background:none;
	margin-top: -31px;
	position: relative;
}
.userarea .areacon{
	height: 251px;
  margin-top: 5px;
	background:url(bg_userbox.png) no-repeat;
}
.userarea .areacon ul{
	margin:5px 0 0 5px;
	display:inline-block;
	border-bottom:1px solid #fff;
	width:276px;
	overflow:hidden;
}
.userarea .areacon li{
	float:left;
}
.userarea .areacon li.button a{
	display:block;
	height:51px;
	line-height:51px;
	color:#FF6600;
	font-family:微软雅黑;
	font-size:19px;
}
.userarea .areacon li.button a:hover{
	text-decoration:none;
}
.userarea .areacon li.login a{
	width:136px;
	background:url(btn_login3.png) no-repeat;
	text-align:center;
}
.userarea .areacon li.register a{
	width:94px;
	background:url(bg_register.png) no-repeat;
	padding-left:46px;
}
.userarea .areacon li.entercenter a{
	width:188px;
	background:url(btn_entercenter.png) no-repeat;
	padding-left:88px;
}
.userarea .areacon li.nav{
	background:url(bg_usermenu.png) repeat-x;
	height:25px;
	line-height:25px;
	border-style:solid;
	border-color:#fff #ffd5c8 #ffd5c8 #fff;
	border-width:1px 1px 1px 1px;
	width:66px;
	text-align:center;
}
.userarea .areacon li.nav a{
	color:#666;
}
.userarea .areacon li.nav a:hover{
	color:#f60;
	text-decoration:none;
}
.userarea .areacon li.first{
	border-left:none;
	width:67px;
}
.userarea .areacon li.last{
	border-right:none;
	width:71px;
}
.userarea .areacon .xiaoxi{
	margin:0 19px 0 14px;
}
.userarea .areacon .xiaoxi h6{
	padding:20px 0;
	text-align:center;
	color:#f30;
	font-weight:normal;
}
.userarea .areacon .xiaoxi h6 i{
	width:16px;
	height:14px;
	display:inline-block;
	background:url(ico_xie.png) no-repeat 0 0;
	vertical-align:middle;
	margin-top: -3px;
  padding-right: 5px;
	*margin-top:0;
}
.userarea .areacon .xiaoxi p{
	line-height:19px;
	color:#7c7c7c;
	text-indent:26px;
	letter-spacing:1px;
	text-align:justify;
	word-break:break-all;
	height:95px;
	overflow:hidden;
}
.zhuantiarea{
	float:left;
	margin-top:5px;
}
.zhuantiarea .button{
	float:left;
}
.zhuanqu{
	width:594px;
}
.zhuanqu h3{
	padding-left:39px;
}
.zhuanqu .areacon{
	height: 332px;
	margin-top: 3px;
	overflow: hidden;
	background:url(bg_zhuanqu.png) no-repeat;
	position:relative;
}
.zhuanqu .icohuiyuan{
	background:url(ico_huiyuan.png) no-repeat;
	width:60px;
	height:57px;
	position:absolute;
	top:86px;
	left:3px;
}
.zhuanqu .areacon .xianzhi{
	margin:0 53px 0 45px;
	width:496px;
	height:332px;
	overflow:hidden;
	*position:relative;
}
.zhuanqu .qianggouboxcount{
	overflow:hidden;
}
.zhuanqu .qianggoubox{
	float:left;
	width:496px;
	position:relative;
	filter:alpha(opacity=100);
}
.zhuanqu h4{
	line-height:28px;
	padding:10px 8px 0 16px;
	font-size:14px;
	color:#f60;
}
.zhuanqu .intro{
	color:#666;
	line-height:17px;
	padding:0 8px 0 16px;
	word-break:break-all;
	overflow:hidden;
	height:34px;
}
.zhuanqu .content{
	padding-top:10px;
	overflow:hidden;
}
.zhuanqu .content img{
	border:1px solid #ffe3da;
	padding:2px 25px 1px 21px;
	margin:15px 0 0 16px;
	float:left;
	_margin-left:8px;
}
.zhuanqu .content .people{
	margin:14px 0 0 18px;
	background:url(ico_duihao2.png) no-repeat 0 50%;
	line-height:29px;
	padding-left:55px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.zhuanqu .content .people span{
	color:#ff6600;
}
.zhuanqu .content .time{
	line-height:21px;
	color:#666;
	background:url(ico_shalou.png) no-repeat right 50%;
	width:190px;
	margin:8px 31px 8px 0;
	_margin:0 15px 0 0;
	float:right;
	font-size:14px;
}
.zhuanqu .info{
	padding:13px 10px 0 0;
	overflow:hidden;
	float:right;
}
.zhuanqu .info li{
	float:left;
	height:48px;
	line-height:21px;
	text-align:center;
	width:77px;
	color:#555555;
	font-size:14px;
}
.zhuanqu .info li del,
.zhuanqu .info li em{
	font-weight:bold;	
}
.zhuanqu .info li em.p{
	color:#ff5a00;
}
.zhuanqu .button {
	width:170px;
	padding-left:10px;
	float:right;
	margin:10px 7px 0 0;
	_margin:0 3px 0 0;
}
.zhuanqu .button a{
	display:block;
	width:152px;
	height:48px;
	line-height:48px;
	font-size:20px;
	padding-left:18px;
	background:url(btn_qianggou.png) no-repeat;
	color:#fff;
	text-align:left;
}
.zhuanqu .button a:hover{
	text-decoration:none;
}
.zhuanqu .leftscroll{
	background:url(bg_leftscroll2.png) no-repeat;
	position:absolute;
	top:176px;
	left:18px;
	width:14px;
	height:26px;
	cursor:pointer;
}
.zhuanqu .rightscroll{
	background:url(bg_rightscroll2.png) no-repeat;
	position:absolute;
	top:176px;
	right:22px;
	width:14px;
	height:26px;
	cursor:pointer;
}
.huodong{
	width:285px;
	margin-left:7px;
}
.huodong h3{
	background:none;
}
.huodong .areacon{
	background:url(bg_huodong.png) no-repeat;
	height:332px;
	margin-top:3px;
	display:inline-block;
}
.huodong .areacon h4{
	margin:8px 5px 0;
	height:32px;
	line-height:32px;
	color:#333;
	font-size:14px;
	padding-left:14px;
	border-bottom:1px solid #ffd5c8;
}
.huodong .areacon h4 a{
	float:right;
	font-size:12px;
	margin-right:18px;
	font-weight:normal;
}
.huodong .areacon h4 a:hover{
	color:#f60;
	text-decoration:none;
}
.huodong .areacon .content{
	overflow:hidden;
	margin:0 5px;
	border-top:1px solid #fff;
}
.huodong .areacon .content img{
	margin:4px 0 6px 4px;
	_display:inline-block;
}
.huodong .areacon .content p{
	margin:9px 24px 0 15px;
	line-height:16px;
}
.huodong .areacon .content p a{
	color:#666;
}
.huodong .areacon .content p a:hover{
	color:#ff6600;
	text-decoration:none;
}

#innerHeader .cartlist {
	background: #FFFFFF;
	border: 2px solid #a1d765;
	border-radius: 3px;
	padding: 0 5px;
	position: absolute;
	top: 186px;
	right:4px;
	width: 350px;
	display:none;
}
#innerHeader .cartlist a:hover{
	color:#f60;
}
#innerHeader .cartlist li.null {
	color: #999999;
	height: 47px;
	letter-spacing: 2px;
	line-height: 47px;
	text-align: center;
}
#innerHeader .cartlist li {
	border-bottom: 1px dotted #DCDCDC;
	overflow: hidden;
	vertical-align: middle;
	width: 350px;
}
#innerHeader .cartlist li.item {
	overflow: hidden;
	padding: 5px 0;
}
#innerHeader .cartlist li .img {
	background:#fff;
	border: 1px solid #E7E7E7;
	display: inline;
	float: left;
	height: 45px;
	margin-right: 8px;
	width: 45px;
}
#innerHeader .cartlist li .title {
	float: left;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 295px;
}
#innerHeader .cartlist li .price {
	float: left;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
#innerHeader .cartlist li .price strong {
   color: #f60;
   font-size: 12px;
}
#innerHeader .cartlist li .del {
	color: #669900;
	float: right;
	margin: 3px 5px 0 0;
}
#innerHeader .count{
	padding: 7px;
	text-align: right;
}
#innerHeader .count strong {
	color: #F60;
}
#innerHeader .count a{
	color:#f60;
}
.messagebox2{
	position: absolute;
	_height:145px;
	z-index: 2000;
	display:none;
}
.indexpop{
	position:relative;
}
.indexpop .box{
	background:#fff;
	height:135px;
	margin:5px;
	display:inline-block;
}
.indexpop .wrapshadow {
	background: #e5e5e5;
  border-radius:5px 5px 5px 5px;
	left: 0;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	top:0;
	z-index:-1;
	height:100%;
	width:100%;
	_height:145px;
}
.messagebox2 .title{
	margin:0 10px;
	padding-bottom: 10px;
	_padding-bottom:5px;
	border-bottom:1px solid #999;
}
.messagebox2 .title span{
	color: #666666;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin: 5px 0 0;
}
.messagebox2 p{
	color: #FF6600;
	display: table-cell;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	padding: 20px;
	text-align: center;
	_float:left;
}
.messagebox2 .close{
	float: right;
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	margin: 7px 0 0;
	text-align: right;
	width: 30px;
}
.messagebox3{
	position: absolute;
	height:185px;
	z-index: 2000;
	display:none;
}
.messagebox3 .wrapshadow {
	background: #e5e5e5;
  border-radius:5px 5px 5px 5px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	left:0;
	top:0;
	_left: -5px;
	*top:-5px;
	z-index:-1;
	width:410px;
	height:185px;
}
.messagebox3 .box{
	width:400px;
	height:175px;
}
.messagebox3 .title{
	margin:0 10px;
	padding-bottom: 10px;
	_padding-bottom:5px;
	border-bottom:1px solid #999;
}
.messagebox3 .title span{
	color: #666666;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin: 5px 0 0;
}
.messagebox3 p{
	color: #FF6600;
	display: table-cell;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	padding: 5px 0;
	text-align: center;
	_float:left;
	width:400px;
}
.messagebox3 .button{
	clear:both;
	height:27px;
	text-align:center;
}
.messagebox3 .button a{
	background: url("bg_btn.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #F46735;
	clear: both;
	color: #FFFFFF;
	font-size: 16px;
	height: 25px;
	margin:0 10px;
	text-align: center;
	text-decoration: none;
	width: 113px;
	display:inline-block;
	_zoom:1;
}
.messagebox3 .tip{
	height:30px;
	line-height:30px;
	text-align:right;
	clear:both;
	padding-top:10px;
}
.divouter {
	background: #000000;
	height: 100%;
	left: 0;
	opacity: 0.3;
	filter:alpha(opacity=30);
	position:fixed;
	_position:absolute;
	top: 0;
	_top:expression(eval(document.documentElement.scrollTop));
	display:none;
	width: 100%;
	z-index: 9000;
}
.h-list{
	overflow:hidden;
	clear:both;
}
.h-list li{
	float:left;
	margin:2px 0 27px 28px;
	_margin-left:0;
	_padding-left:28px;
	width:202px;
}
.h-list li .bookimg,
.v-list li .bookimg{
	padding:1px 23px 0 22px;
	background:#fff;
	border:1px solid #d2edeb;
	margin-bottom:6px;
}
.h-list li a:hover .bookimg,
.h-list li:hover .bookimg,
.v-list li a:hover .bookimg,
.v-list li:hover .bookimg{
	background:#eff9f8;
}
.h-list li h3{
	font-size:14px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	overflow:hidden;
}
.h-list li h3 a{
	color:#666;
}
.h-list li h3 a:hover{
	color:#f60;
}
.h-list li .huodong{
	width:193px;
	height:19px;
	line-height:19px;
	border:1px solid #fedcb6;
	background:#fef8ef;
	padding-left:5px;
	margin-left:0;
	color:#f60;
}
.h-list li p{
	color:#666;
}
.h-list li .attr{
	height:23px;
	line-height:23px;
}
.h-list li .shoujia span{
	color:#f00;
	margin-left:10px;
	font-size:16px;
}
.h-list li .yishou span{
	color:#f90;
	font-size:14px;
}
.h-list li .pinfen img{
	display:inline;
	margin-right:9px;
}
.h-list li .tuijian{
	line-height:18px;
	height:36px;
	overflow:hidden;
	text-indent:24px;
}
.v-list{
	margin:0 28px;
	color:#666;
	overflow:hidden;
	clear:both;
}
.v-list li{
	padding:15px 0;
	border-bottom:1px dotted #bae2e2;
	overflow:hidden;
	clear:both;
	_height:152px;
}
.v-list li.end{
	border-bottom:0;
}
.v-list .bookimglink{
	float:left;
	overflow:hidden;
}
.v-list .intro{
	float:left;
	width:285px;
	margin-left:23px;
}
.v-list .intro h3{
	height:30px;
	overflow:hidden;
}
.v-list .intro h3 a{
	color:#f60;
	font-size:14px;
	line-height:30px;
}
.v-list .intro p{
	margin-top:5px;
	line-height:18px;
	overflow:hidden;
}
.v-list .intro p.tuijian{
	height:72px;
	text-indent:24px;
}
.v-list .intro p.bianji{
	color:#f60;
	height:36px;
	margin-top:7px;
}
.v-list .intro p.bianji span{
	color:#666;
}
.v-list .attr{
	float:right;
	width:170px;
}
.v-list .attr p{
	text-align:right;
	line-height:20px;
}
.v-list .attr .shoujia{
	line-height:30px;
}
.v-list .attr .shoujia span{
	color:#f30;
	font-size:16px;
	margin-right:10px;
}
.v-list .attr .pingfen img{
	display:inline;
	margin-right:5px;
}
.v-list .attr .pingfen span{
	color:#f90;
}
.v-list .attr .xiaoshou span{
	display:inline-block;
	height:16px;
	background:url(ico_caihong.png) no-repeat 0 0;
	line-height:16px;
	padding-left:24px;
	color:#f30;
}
.v-list .attr input{
	border:0;
	height: 27px;
	width: 115px;
	margin-top:12px;
}
.v-list .attr input.goumai{
	background: url("btn_goumai2.png") no-repeat scroll 0 0 transparent;	
}
.v-list .attr input.gouwuche{
	background: url("btn_gouwuche.png") no-repeat scroll 0 0 transparent;
}
.bookbuycontent .page{
	float:right;
	margin-right:22px;
	overflow:hidden;
	clear:both;
}
.bookbuycontent .page li{
	color:#2f7b74;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	margin-left:9px;	
}
.bookbuycontent .page li a{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	border:1px solid #d2edeb;
	background:#eff9f8;
	color:#2f7b74;
	display:block;	
}
.bookbuycontent .page li.on a{
	border:1px solid #ffba53;
	background:#fde8be;
	color:#ff6600;
}

.dinggou .qikantitle{
	background:url(bg_qikan.png) no-repeat;
	width:421px;
	height:87px;
	border-bottom:1px groove #009999;
}
.dinggou .qikantitle h3{
	font-size:22px;
	color:#00928C;
	padding:12px 0 0 30px;
	line-height:35px;	
}
.dinggou .qikantitle p{
	font-size:14px;
	line-height:28px;
	color:#f60;
	padding-left:30px;
	font-weight:bold;
}
.dinggou .qikanjieshao{
	background:#f4fbfb;
	display:inline-block;
}
.dinggou .qikanjieshao .jieshao{
	line-height:20px;
	margin:16px 15px 0;
	color:#4f4f4f;
	font-size:14px;
	display:inline-block;
	letter-spacing:2px;
	height:120px;
	overflow:hidden;
}
.dinggou .qikanjieshao .haoxiaoxi{
	background:url(ico_xiaoren.png) no-repeat 14px 0;
	height:85px;
	padding-left:104px;
}
.dinggou .qikanjieshao .haoxiaoxi .biaoti{
	line-height:22px;
	font-size:14px;
	color:#f60;
	font-weight:bold;
}
.dinggou .qikanjieshao .haoxiaoxi .shuoming{
	color:#f60;
	line-height:17px;
	text-decoration:underline;
	letter-spacing:3px;
	padding-right:12px;
}
.dinggou .qikanbuttom{
	background: url("dinggoubg.png") no-repeat 0 0;
  height: 64px;
}
.dinggou .qikanbuttom a{
	background:url(bg_btn.png) repeat-x;
	height:25px;
	line-height:25px;
	display:inline-block;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:21px 0 0 205px;
	width:188px;
	border:1px solid #f44c13;
}
.dinggou .qikanbuttom a:hover{
	text-decoration:none;
}
.infocontent .video .videofun{
	overflow:hidden;
	padding-top:9px;
}
.infocontent .video li{
	float:left;
}
.infocontent .video li.good{
	width:34px;
	padding-left:48px;
	background:url(ico_good.png) no-repeat 21px 50%;
	color:#555;
}
.infocontent .video li.bad{
	width:40px;
	padding-left:26px;
	background:url(ico_bad.png) no-repeat 0 50%;
	color:#555;
}
.infocontent .video li.zhuanfa{
	color:#014ccc;
	width:48px;
}
.infocontent .video li.zhuanfabtn{
	width:125px;
	padding-top:12px;
}
.infocontent .video li.link a{
	margin-left:10px;
	color:#014ccc;
	text-decoration:none;
}
.bookinfo .infocontent .neirongjianjie{
	line-height:23px;
	color:#666px;
	font-size:13px;
	_font-size:12px;
	padding:25px 45px 38px;
}
.bookinfo .infocontent .imglist{
	overflow:hidden;
	padding:0 40px;
}
.bookinfo .infocontent .imgcol{
	float:left;
	width:192px;
	margin:0 7px;
}
.bookinfo .infocontent .imgbox{
	border:1px solid #c0e4e3;
	background:#fff;
	overflow:hidden;
	width:180px;
	margin:5px 0;
	padding:5px;
	float:left;
}
.bookinfo .infocontent .imgbox span{
	display:block;
	height:20px;
	line-height:20px;
	float:left;
	padding:0 22px 0 5px;
	border:1px solid #abe0e0;
	background:#e1f4f4;
}
.imgshow{
	position:absolute;
	top:100px;
	left:100px;
	background:#fff;
	z-index:10000;
	display:none;
}
.imgshow img{
	margin:10px 49px;
	border:2px solid #000;
}
.imgshow .text{
	margin:0 11px 14px;
}
.imgshow textarea{
	height:54px;
	border:1px solid #bbb;
	color:#666;
	line-height:17px;
	width:100%;
}
.imgshow a{
	display:block;
	position:absolute;
	background:url(ico_cha2.png) no-repeat;
	width:14px;
	height:14px;
	top:13px;
	right:13px;
}
.bigbox{
	background:url(bg_boxtop_big.png) no-repeat;
	padding-top:27px;
	width:905px;
	margin-left:-7px;
}
.bigbox .bigboxcenter{
	background:url(bg_boxcenter_big.png) repeat-y;
	width:905px;
}
.bigbox .bigboxbottom{
	background:url(bg_boxbottom_big.png) no-repeat;
	height:27px;
	width:905px;
}
.ordernav{
	width:703px;
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:16px;
	margin-left:20px;
}
.ordernav.on1{
	background:url(bg_ordernav1.png) no-repeat;
}
.ordernav.on2{
	background:url(bg_ordernav2.png) no-repeat;
}
.ordernav.on3{
	background:url(bg_ordernav3.png) no-repeat;
}
.ordernav li{
	cursor:pointer;
	float:left;
}
.ordernav .nav1{
	width:174px;
	padding-left:46px;
}
.ordernav .nav2{
	width:188px;
	padding-left:44px;
}
.ordernav .nav3{
	width:194px;
	padding-left:57px;
}
.orderdata{
	margin:18px 0 0 19px;
	border-collapse:collapse;
	font-size:13px;
	_font-size:12px;
	width:866px;
}
.orderdata caption{
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#333;
	text-align:left;
	font-weight:bold;
}
.orderdata caption a{
	float:right;
	color:#00928C;
	font-size:13px;
	_font-size:12px;
	background:url(ico_cha3.png) no-repeat 0 55%;
	padding-left:18px;
	font-weight:normal;
	text-decoration:none;
}
.orderdata td{
	border:1px solid #d1edec;
	height:61px;
	text-align:center;
	color:#484848;
}
.orderdata th{
	border:1px solid #d1edec;
	background:#e7f5f5;
	font-size:14px;
	color:#333;
	height:36px;
	line-height:36px;
	text-align:center;
	font-weight:normal;
}
.orderdata tfoot td{
	background:#e7f5f5;
	text-align:right;
	color:#333;
	height:auto;
	overflow:hidden;
	_padding-bottom:6px;
}
.orderdata .name{
	border-left:none;
	padding:0 14px 0 11px;
	text-align:left;
}
.orderdata .img{
	border-right:none;
}
.orderdata .img img{
	padding:0 5px;
	border:1px solid #d1edec;
	margin:0 0 0 4px;
}
.orderdata .name a{
	color:#474747;
	line-height:15px;
}
.orderdata .price em{
	color:#f00;
}
.orderdata .youhui p{
	text-align:left;
	padding:0 16px;
	font-size:12px;
	color:#f00;
	line-height:15px;
}
.orderdata .youhui p.none{
	color:#999;
}
.orderdata .xiaoji{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.orderdata select{
	border:1px solid #abadb3;
}
.orderdata .numbercontrol{
	margin-left:8px;
	*margin-left:0;
}
.orderdata .numbercontrol li{
	*float:left;
}
.orderdata .numbercontrol input{
	text-align:center;
}
.orderdata .act a{
	color:#00928C;
}
.orderdata tfoot .jisuan{
	margin:15px 21px 0 0;
}
.orderdata tfoot .count{
	font-weight:bold;	
	margin:0px 21px 10px 0;
	_margin-bottom:4px;
}
.orderdata tfoot .count span{
	font-size:17px;
	_font-size:16px;
	color:#f30;
}
.orderdata tfoot .huodong{
	float:left;
	margin:7px 0 6px 5px;
	_margin:7px 0 6px 3px;
	width:532px;
	height:25px;
	line-height:25px;
	text-align:left;
	padding-left:14px;
	color:#f60;
	font-size:13px;
	_font-size:12px;
	background:#fffded;
	border:1px solid #eed6a2;
}
.orderdata tfoot .huodong span{
	color:#000;
}
.orderdata tfoot .huodonghou{
	float:left;
	margin-left:13px;
	color:#333;
	line-height:40px;
}
.orderdata tfoot select{
	width:135px;
	height:21px;
	line-height:21px;
	float:left;
	margin-top:10px;
}
.orderdata tfoot .yunfei{
	float:left;
	margin-left:18px;
	color:#f00;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
.ordertongji{
	width:864px;
	height:132px;
	border:1px solid #d1edec;
	background:#e7f5f5;
	margin:11px 0 0 19px;
}
.ordertongji .jisuan{
	float:right;
	margin:15px 21px 20px 0;
	font-size:14px;
	clear:both;
	color:#333;
	font-weight:bold;
}
.ordertongji .jisuan em{
	margin-left:5px;
	font-size:22px;
}
.ordertongji .jisuan em span{
	color:#f30;
}
.orderbtn{
	text-align:right;
	margin:24px 31px 0 0;
	clear:both;
}
.orderbtn a{
	width:113px;
	height:25px;
	text-align:center;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	font-size:16px;
}
.orderbtn a.green{
	background:url(bg_btn_green.png) repeat-x;
	border:1px solid #5ec151;
	margin-right:10px;
	*margin-right:5px;
}
.orderbtn a.red{
	background:url(bg_btn.png) repeat-x;
	border:1px solid #f46735;
}
.orderyouhui{
	margin:32px 0 10px 19px;
	display:inline-block;
}
.orderyouhui .tip1{
	color:#333;
	font-size:16px;
	padding:12px 0 0 49px;
	font-weight:bold;
	background:url(title.png) no-repeat 4px 0;
	font-family:微软雅黑;
	height:29px;
	line-height:29px;
}
.orderyouhui .box{
	border:1px solid #eed6a2;
	width:836px;
	background:#fffded;
	padding-left:28px;
}
.orderyouhui .box .tip2{
	margin-top:16px;
	line-height:42px;
	color:#464646;
}
.orderyouhui .box .tip2 span{
	font-size:13px;
	_font-size:12px;
	color:#f30;
}
.orderyouhui .box .tip2 a{
	text-decoration:underline;
}
.orderyouhui .youhuidata{
	background:#fff;
	border:1px solid #f8edd6;
	width:793px;
	padding:8px 11px;
	margin-bottom:8px;
}
.orderyouhui .youhuidata table{
	border-collapse:collapse;
}
.orderyouhui .youhuidata table td{
	height:18px;
	line-height:18px;
}
.orderyouhui .youhuidata .img img{
	border:1px solid #eed6a2;
	padding:0 5px;
}
.orderyouhui .youhuidata .name{
	font-size:13px;
	_font-size:12px;
	line-height:18px;	
	padding-right:24px;
	vertical-align:top;
}
.orderyouhui .youhuidata .name a{
	color:#f60;
	text-decoration:underline;
}
.orderyouhui .youhuidata del{
	font-size:13px;
	_font-size:12px;
	vertical-align:top;
	font-weight:bold;
}
.orderyouhui .youhuidata em{
	font-size:13px;
	_font-size:12px;
	color:#f30;
	font-weight:bold;
	vertical-align:middle;
}
.orderyouhui .youhuidata .zengsong{
	vertical-align:top;
	padding-right:20px;
}
.orderyouhui .youhuidata .zengsong em{
	text-decoration:underline;
	font-weight:normal;
}
.orderyouhui .youhuidata .button a{
	display:inline-block;
	width:65px;
	padding-left:15px;
	height:19px;
	line-height:19px;
	background:url(btn_add.png) no-repeat;
	text-decoration:none;
	color:#a02600;
	font-size:11px;
}
.ordertitle{
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#333;
	text-align:left;
	font-weight:bold;
	padding-left:3px;
}
.orderdata caption.ordertitle a{
	color:#333;
	font-size:13px;
	_font-size:12px;
	background:none;
}
.ordertitle a{
	float:right;
	color:#00928C;
	font-size:13px;
	_font-size:12px;
	padding-right:4px;
	font-weight:normal;
	text-decoration:none;
}
.addrlist{
	overflow:hidden;
	margin:28px 0 0 19px;
}
.addrlist li{
	float:left;
	width:222px;
	height:105px;
	margin:0 18px 18px 0;
	border:1px solid #e4e4e4;
	position:relative;
	padding:0 19px;
	color:#666;
	cursor:pointer;
}
.addrlist li .selected{
	background:url(bg_curaddr.png) no-repeat;
	width:22px;
	height:21px;
	position:absolute;
	right:0;
	bottom:0;
	display:none;
}
.addrlist li.cur{
	background:#e7f5f5;
	border:1px solid #d1edec;
}
.addrlist li.cur .selected{
	display:block;
}
.addrlist li .city{
	margin:10px 0 24px;
	font-size:14px;
}
.addrlist li .city span{
	font-size:13px;
	_font-size:12px;
	margin-left:15px;
}
.addrlist li .addr{
	line-height:15px;
	height:45px;
	overflow:hidden;
}
.addrlist li .addr span{
	color:#999;
}
.manageaddr{
	width:866px;
	margin-left:19px;
}
.manageaddr .addaddr{
	width:864px;
	border:1px solid #d1edec;
	background:#e7f5f5;
}
.manageaddr .addaddr .fold{
	margin-left:12px;
	color:#f60;
	font-size:13px;
	_font-size:12px;
	line-height:40px;
	_vertical-align:middle;
}
.manageaddr .addaddr a.button{
	width:115px;
	height:20px;
	line-height:20px;
	display:inline-block;
	background:#ff9900;
	border:1px solid #ff6600;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin-left:19px;
	text-decoration:none;
	_margin:8px 0 10px 19px;
}
.manageaddr .addrleaf{
	width:846px;
	margin:7px auto;
}
.manageaddr .addrleaf .tip{
	width:790px;
	margin-left:15px;
	position:relative;
	border:1px solid #eed6a2;
	background:#fff;
	padding:8px 8px 18px;
	line-height:18px;
	color:#666666;
}
.manageaddr .addrleaf .tip dt{
	font-weight:bold;
}
.manageaddr .addrleaf .tip dd{
	margin-left:7px;
}
.manageaddr .addrleaf .tip a{
	color:#333;
}
.manageaddr .addrleaf .tip .close{
	display:block;
	position:absolute;
	top:9px;
	right:9px;
	width:14px;
	height:14px;
	background:url(ico_cha2.png) no-repeat;
}
.manageaddr .addrleaf .tip span{
	color:#ff0000;
}
.manageaddr .addform{
	margin:13px 0 0 29px;
}
.manageaddr .addform li{
	line-height:22px;
	margin-bottom:8px;
	color:#666666;
}
.manageaddr .addform input{
	height:20px;
	line-height:20px;
	border:1px solid #dadada;
	vertical-align:middle;
	margin:0 13px;
}
.manageaddr .addform select{
	vertical-align:middle;
	margin-left:13px;
}
.manageaddr .addform input.text1{
	width:120px;
}
.manageaddr .addform input.text2{
	width:270px;
}
.manageaddr .addform .tip1{
	color:#ff0000
}
.manageaddr .addform .tip2{
	color:#878787
}
.manageaddr .addform .end{
	margin-top:21px;
	line-height:25px;
}
.manageaddr .addform .button{
	width:113px;
	height:23px;
	line-height:19px;
	border:1px solid #aaaaaa;
	color:#333333;
	background:url(btn_botton.png) repeat-x;
	text-align:center;
	padding-bottom:3px;
}
.manageaddr .shuoming{
	width:844px;
	height:64px;
	line-height:15px;
	border:1px solid #d1edec;
	background:#e7f5f5;
	padding:11px 10px 10px;
	overflow:hidden;
	margin-top:7px;
}
.jiesuaninfo{
	width:866px;
	margin:23px 0 0 19px;
}
.jiesuaninfo .jiesuan{
	width:864px;
	border:1px solid #eed6a2;
	background:#fffded;
}
.jiesuaninfo .fujia{
	border-bottom:1px solid #eed6a2;
	background:#fff;
}
.jiesuaninfo .fold{
	color: #FF6600;
  font-size: 13px;
  margin-left: 12px;
	line-height:36px;
}
.jiesuaninfo .fold em a{
	color:#f00;
	margin:0;
}
.jiesuaninfo .fujia .leaf{
	margin-left:32px;
	line-height:26px;
	padding-bottom:7px;
}
.jiesuaninfo .fujia .jifenleaf label span{
	font-weight:bold;
}
.jiesuaninfo .fujia .xianjinjuanleaf label em{
	color:#f00;
	font-weight:bold;
}
.jiesuaninfo .fujia .xianjinjuanleaf .fold{
	margin-left:0;
}
.jiesuaninfo .fujia .xianjinjuanleaf .fold em{
	color:#333;
}
.jiesuaninfo .fujia .xianjinjuanleaf .leaf{
	margin-left:0;
}
.jiesuaninfo .diyongjuanleaf{
	overflow:hidden;
}
.jiesuaninfo .diyongjuanleaf li{
	float:left;
	width:200px;
	margin-bottom:5px;
}
.jiesuaninfo .diyongjuanleaf input{
	float:left;
	margin-top:28px;
}
.jiesuaninfo .diyongjuanleaf label{
	clear:both;
	display:block;
	margin-left:25px;
	width:160px;
	text-align:center;
}
.jiesuaninfo .fujia input.text{
	height:24px;
	line-height:24px;
	border:1px solid #aaaaaa;
	padding-left:8px;
}
.jiesuaninfo .fujia input.button{
	width:68px;
	height:24px;
	line-height:20px;
	border:1px solid #aaaaaa;
	color:#333333;
	background:url(btn_botton.png) repeat-x;
	text-align:center;
	padding-bottom:4px;
}
.jiesuaninfo .fujia input,
.jiesuaninfo .fujia label{
	margin-right:13px;
	vertical-align:middle;
}
.jiesuaninfo .fujia .qinyou{
	color:#888888;
}
.jiesuaninfo .fujia .tip{
	height:42px;
	line-height:42px;
	background:url(ico_jinggao.png) no-repeat 0 50%;
	padding-left:21px;
	color:#ff0000;
	display:none;
}
.jiesuaninfo .fujia .chenggong{
	background:url(1717.png) no-repeat 0 50%;
}
.jiesuaninfo .fujia .tip2{
	margin-right:13px;
	vertical-align:middle;
	display:none;
}
.jiesuaninfo .fujia a{
	margin-left:10px;
	color:#888888;
	text-decoration:underline;
}
.jiesuaninfo .other{
	line-height:36px;
	border-bottom:1px solid #eed6a2;
	height:36px;
	_padding-top:4px;
	_height:32px;
}
.jiesuaninfo .other .liuyan{
	margin:0 15px 0 12px;
	vertical-align:middle;
}
.jiesuaninfo .other textarea{
	height:25px;
	line-height:25px;
	width:729px;
	border:1px solid #f4e4c4;
	vertical-align:middle;
	padding:0 5px;
}
.jiesuaninfo .other .yunsong{
	margin-left:19px;
}
.jiesuaninfo .other select{
	width:138px;
	height:21px;
	line-height:19px;
	border:1px solid #abadb3;
	margin-right:10px;
	vertical-align:middle;
}
.jiesuaninfo .other span{
	font-size:14px;
	color:#f30;
	font-weight:bold;
}
.jiesuaninfo .zongji{
	height:135px;
	font-size:14px;
	color:#333;
}
.jiesuaninfo .zongji .xiangxi{
	line-height:30px;
	margin:15px 0 0 25px;
	float:left;
	width:800px;
}
.jiesuaninfo .zongji .xiangxi em{
	color:#f30;
}
.jiesuaninfo .zongji .yingfu{
	color:#333;
	font-weight:bold;
	line-height:30px;
	float:right;
	margin:0 26px 10px 0;
	_margin:0 13px 10px 0;
}
.jiesuaninfo .zongji .yingfu em{
	font-size:17px;
	_font-size:16px;
	color:#f30;
}
.jiesuaninfo .zongji a{
	float:right;
	width:113px;
	height:25px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	background:url(bg_btn.png) repeat-x;
	border:1px solid #f46735;
	margin-right:29px;
	clear:both;
}
.relogin{
	margin:80px 0 80px 109px;
	background:url(ico_ku.png) no-repeat;
	padding-left:206px;
	height:208px;
	display:inline-block;
}
.relogin p{
	margin:70px 0 0 0;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
}
.relogin p a{
	color:#f60;
	text-decoration:underline;
}
.relogin dt{
	margin-top:5px;
	line-height:48px;
}
.relogin dd{
	margin-left:7px;
	line-height:25px;
}
.relogin dd a{
	color:#4c60a7;
}
.subzhuanti{
	margin-left:11px;
	width:148px;
}
.subzhuanti li{
	margin:21px 0 0;
	*margin:0;
}
.subzhuanti li .bookimg{
	padding:1px 17px;
	border:1px solid #e0f2f2;
}
.subzhuanti li h4{
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	margin-top:4px;
	font-weight:normal;
}
.subzhuanti li h4 a{
	color:#f60;
}
.subzhuanti li .pingfen{
	margin-left:17px;
	line-height:22px;
	color:#666;
}
.subzhuanti li .pingfen img{
	display:inline-block;
	vertical-align:middle;
}
.subzhuanti li .tuijian{
	height:36px;
	line-height:18px;
	margin-left:12px;
	width:120px;
	overflow:hidden;
	color:#999;
}
.toppage{
	margin-bottom:11px;
}
.bottompage{
	margin-top:40px;
}
.mainzhuanti{
	margin:24px 40px 0 28px;
	width:594px;
	position:relative;
	padding:0 25px 24px 46px;
	border-bottom:1px dashed #bae2e2;
	display:inline-block;
}
.mainzhuanti .bookimg{
	margin-bottom:5px;
}
.mainzhuanti h3{
	font-size:14px;
	margin-left:9px;
	width:419px;
	text-align:center;
	height:34px;
	line-height:34px;
	overflow:hidden;
	letter-spacing:1px;
}
.mainzhuanti h3 a{
	color:#f60;
}
.mainzhuanti .tuijian{
	margin-left:9px;
	width:419px;
	line-height:18px;
	height:54px;
	overflow:hidden;
	text-indent:24px;
	color:#666;
}
.mainzhuanti .canshu{
	position:absolute;
	right:32px;
	top:98px;
	width:115px;
}
.mainzhuanti .canshu .pingfen{
	line-height:34px;
	height:34px;
	text-align:center;
	color:#666;
	_padding-top:10px;
	_height:24px;
}
.mainzhuanti .canshu .pingfen img{
	display:inline-block;
	vertical-align:middle;
}
.mainzhuanti .canshu .yipingfen{
	text-align:center;
	color:#F60;
	line-height:18px;
}
.mainzhuanti .canshu .graybtn{
	height:23px;
	line-height:23px;
	width:113px;
	text-align:center;
	border:1px solid #aaaaaa;
	background:url(bg_btn_gray.png) repeat-x;
	color:#333;
	margin-top:10px;
	display:block;
	text-decoration:none;;
}
.siteactivity{
	width:884px;
	color:#7F7F7F;
	font-size:14px;
}
.siteactivity h2{
	line-height:46px;
	height:46px;
	font-size:35px;
	text-align:center;
	font-family:黑体;
	color:#000;
}
.siteactivity h2 span{
	color:#f30;
}
.siteactivity h3{
	height:35px;
	line-height:35px;
	background:#92d24a;
	padding-left:25px;
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin:12px 0 6px;
	font-family:微软雅黑;
}
.siteactivity h3.other{
	color:#fff;
	background:#f00;
}
.siteactivity p.con{
	line-height:25px;
	padding:0 15px;
	width:854px;
	*margin-top:10px;
}
.siteactivity .con{
	position:relative;
	margin-top:10px;
	*margin-top:22px;
	display:inline-block;
	width:884px;
}
.siteactivity .con dl{
	line-height:30px;
	width:635px;
	margin-left:15px;
}
.siteactivity .con dt{
	color:#f00;
}
.siteactivity .con p{
	line-height:30px;
	margin-left:10px;
	width:635px;
}
.siteactivity .con .list{
	float:right;
	width:202px;
	margin:0 13px 3px 0;
	_margin-right:6px;
	line-height:22px;
	color:#f60;
	font-size:13px;
}
.siteactivity .con .list li{
	margin-bottom:29px;
	position:relative;
}
.siteactivity .con .list li .ico{
	width:71px;
	height:70px;
	position:absolute;
	top:-14px;
	right:-17px;
}
.siteactivity .con .list li.end{
	margin-bottom:0;
}
.siteactivity .con .list li.qiangzeng .ico{
	background:url(ico_qiangzeng.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_qiangzeng.png',sizingMethod='crop');
}
.siteactivity .con .list li.maizeng .ico{
	background:url(ico_maizeng.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_maizeng.png',sizingMethod='crop');
}
.siteactivity .con .list li.choujiang .ico{
	background:url(ico_choujiang.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_choujiang.png',sizingMethod='crop');
}
.siteactivity .con .list img{
	padding:1px 22px 1px 21px;
	border:1px solid #f5ebd8;
}